(value: unknown)
| 127 | * within `TView.data`. |
| 128 | */ |
| 129 | export function isTNodeShape(value: unknown): value is TNode { |
| 130 | return ( |
| 131 | value != null && |
| 132 | typeof value === 'object' && |
| 133 | ((value as TNode).insertBeforeIndex === null || |
| 134 | typeof (value as TNode).insertBeforeIndex === 'number' || |
| 135 | Array.isArray((value as TNode).insertBeforeIndex)) |
| 136 | ); |
| 137 | } |
| 138 | |
| 139 | export function isLetDeclaration(tNode: TNode): boolean { |
| 140 | return !!(tNode.type & TNodeType.LetDeclaration); |
no test coverage detected