(node: AstNode | undefined)
| 118 | } |
| 119 | |
| 120 | export function getContainingModel(node: AstNode | undefined): Model | null { |
| 121 | if (!node) { |
| 122 | return null; |
| 123 | } |
| 124 | return isModel(node) ? node : getContainingModel(node.$container); |
| 125 | } |
| 126 | |
| 127 | export function resolved<T extends AstNode>(ref: Reference<T>): T { |
| 128 | if (!ref.ref) { |
no test coverage detected