(key: string)
| 9 | |
| 10 | /** @internal */ |
| 11 | export function resolveAt<A>(key: string) { |
| 12 | return (ast: SchemaAST.AST): A | undefined => resolve(ast)?.[key] as A | undefined |
| 13 | } |
| 14 | |
| 15 | /** @internal */ |
| 16 | export const STRUCTURAL_ANNOTATION_KEY = "~structural" |