Widenings Module
Widening, one module per alias. Each is the identity at runtime; the point is that the constraint only admits tags the schema says belong to the alias.
Nested modules
| Modules | Description |
|
Widens any `AccessExpression` to `Node |
|
|
Widens any `AccessorDeclaration` to `Node |
|
|
Widens any `AnyImportSyntax` to `Node |
|
|
Widens any `ArrayBindingElement` to `Node |
|
|
Widens any `ArrayDestructuringAssignment` to `Node |
|
|
Widens any `AssertionExpression` to `Node |
|
|
Widens any `BindingName` to `Node |
|
|
Widens any `BlockOrExpression` to `Node |
|
|
Widens any `BooleanLiteral` to `Node |
|
|
Widens any `BreakOrContinueStatement` to `Node |
|
|
Widens any `CallLikeExpression` to `Node |
|
|
Widens any `CallOrNewExpression` to `Node |
|
|
Widens any `ClassElement` to `Node |
|
|
Widens any `ClassLikeDeclaration` to `Node |
|
|
Widens any `ConciseBody` to `Node |
|
|
Widens any `Declaration` to `Node |
|
|
Widens any `DeclarationName` to `Node |
|
|
Widens any `DestructuringAssignment` to `Node |
|
|
Widens any `EntityName` to `Node |
|
|
Widens any `Expression` to `Node |
|
|
Widens any `ForInitializer` to `Node |
|
|
Widens any `FunctionBody` to `Node |
|
|
Widens any `FunctionLikeDeclaration` to `Node |
|
|
Widens any `HeritageClauseElement` to `Node |
|
|
Widens any `ImportAttributeName` to `Node |
|
|
Widens any `ImportClauseOrBindingPattern` to `Node |
|
|
Widens any `IncrementExpression` to `Node |
|
|
Widens any `JSDocComment` to `Node |
|
|
Widens any `JSDocFullName` to `Node |
|
|
Widens any `JSDocTag` to `Node |
|
|
Widens any `JsxAttributeLike` to `Node |
|
|
Widens any `JsxAttributeName` to `Node |
|
|
Widens any `JsxAttributeValue` to `Node |
|
|
Widens any `JsxChild` to `Node |
|
|
Widens any `JsxOpeningLikeElement` to `Node |
|
|
Widens any `JsxTagNameExpression` to `Node |
|
|
Widens any `LeftHandSideExpression` to `Node |
|
|
Widens any `LiteralExpression` to `Node |
|
|
Widens any `LiteralLikeNode` to `Node |
|
|
Widens any `LiteralToken` to `Node |
|
|
Widens any `MemberName` to `Node |
|
|
Widens any `Modifier` to `Node |
|
|
Widens any `ModifierLike` to `Node |
|
|
Widens any `ModuleBody` to `Node |
|
|
Widens any `ModuleExportName` to `Node |
|
|
Widens any `ModuleName` to `Node |
|
|
Widens any `ModuleReference` to `Node |
|
|
Widens any `NamedExportBindings` to `Node |
|
|
Widens any `NamedImportBindings` to `Node |
|
|
Widens any `NamedImportsOrExports` to `Node |
|
|
Widens any `NodeBody` to `Node |
|
|
Widens any `NumericOrStringLikeLiteral` to `Node |
|
|
Widens any `ObjectDestructuringAssignment` to `Node |
|
|
Widens any `ObjectLiteralElement` to `Node |
|
|
Widens any `ObjectLiteralElementLike` to `Node |
|
|
Widens any `ObjectLiteralLikeNode` to `Node |
|
|
Widens any `ObjectTypeDeclaration` to `Node |
|
|
Widens any `PropertyName` to `Node |
|
|
Widens any `PropertyNameLiteral` to `Node |
|
|
Widens any `PseudoLiteralToken` to `Node |
|
|
Widens any `SignatureDeclaration` to `Node |
|
|
Widens any `Statement` to `Node |
|
|
Widens any `StringLiteralLikeNode` to `Node |
|
|
Widens any `TemplateLiteral` to `Node |
|
|
Widens any `TemplateLiteralLikeNode` to `Node |
|
|
Widens any `TemplateLiteralToken` to `Node |
|
|
Widens any `TemplateMiddleOrTail` to `Node |
|
|
Widens any `TypeElement` to `Node |
|
|
Widens any `TypeNode` to `Node |
|
|
Widens any `TypePredicateParameterName` to `Node |
|
|
Widens any `UnionOrIntersectionTypeNode` to `Node |
|
|
Widens any `VariableOrParameterDeclaration` to `Node |
|
|
Widens any `VariableOrPropertyDeclaration` to `Node |