* An opaque, deterministic address for this construct, derived from its path. * * The address is a 42 character string: the prefix "c8" followed by 40 * lowercase hexadecimal characters (0-9a-f). It is a SHA-1 over the ids of * the constructs on the path from the root of the tree down to
()
| 141 | * @example c83a2846e506bcc5f10682b564084bca2d275709ee |
| 142 | */ |
| 143 | public get addr(): string { |
| 144 | if (!this._addr) { |
| 145 | this._addr = addressOf(this._scopes.map(c => c.node.id)); |
| 146 | } |
| 147 | |
| 148 | return this._addr; |
| 149 | } |
| 150 | |
| 151 | /** |
| 152 | * Return a direct child by id, or undefined |
nothing calls this directly
no test coverage detected