Optionalelements: readonly tsc.Expression[]OptionalmultiLine: booleanOptionalmultiLine: booleanOptionalinitializer: tsc.ExpressionOptionallabel: string | tsc.IdentifierOptionallabel: string | tsc.IdentifierOptionalinitializer: tsc.ExpressionOptionalmoduleSpecifier: tsc.ExpressionOptionalattributes: tsc.ImportAttributesOptionalmultiLine: booleanOptionalattributes: tsc.ImportAttributesOptionalmultiLine: booleanOptionalattributes: tsc.ImportAttributesOptionalqualifier: tsc.EntityNameOptionaltypeArguments: readonly tsc.TypeNode[]OptionalisTypeOf: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionalfullName: tsc.Identifier | JSDocNamespaceDeclarationOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalattributes: tsc.ImportAttributesOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionaltypeExpression: tsc.JSDocTypeExpressionOptionalisNameFirst: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionaltypeExpression: tsc.JSDocTypeExpressionOptionalisNameFirst: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionaltypeExpression: tsc.JSDocTypeExpressionOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionaltype: tsc.JSDocReturnTagOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionaltypeExpression: tsc.JSDocTypeExpression | tsc.JSDocTypeLiteralOptionalfullName: tsc.Identifier | JSDocNamespaceDeclarationOptionalcomment: string | NodeArray<JSDocComment>OptionaljsDocPropertyTags: readonly tsc.JSDocPropertyLikeTag[]OptionalisArrayType: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Create a unique temporary variable for use in a loop.
OptionalreservedInNestedScopes: booleanWhen true, reserves the temporary variable name in all nested scopes
during emit so that the variable can be referenced in a nested function body. This is an alternative to
setting EmitFlags.ReuseTempVariableScope on the nested function itself.
Optionalflags: tsc.NodeFlagsOptionalrawText: stringOptionalnumericLiteralFlags: TokenFlagsOptionalproperties: readonly tsc.ObjectLiteralElementLike[]OptionalmultiLine: booleanOptionalquestionToken: QuestionTokenOptionaltype: tsc.TypeNodeOptionalinitializer: tsc.ExpressionOptionaloriginal: tsc.NodeOptionalexpression: tsc.ExpressionOptionalobjectAssignmentInitializer: tsc.ExpressionOptionalisSingleQuote: booleanOptionalisSingleQuote: booleanOptionalrawText: stringOptionaltemplateFlags: TokenFlagsOptionaltemplateFlags: TokenFlagsOptionalrawText: stringOptionaltemplateFlags: TokenFlagsOptionaltemplateFlags: TokenFlagsOptionalrawText: stringOptionaltemplateFlags: TokenFlagsOptionaltemplateFlags: TokenFlagsCreate a unique temporary variable.
An optional callback used to record the temporary variable name. This
should usually be a reference to hoistVariableDeclaration from a TransformationContext, but
can be undefined if you plan to record the temporary variable manually.
OptionalreservedInNestedScopes: booleanWhen true, reserves the temporary variable name in all nested scopes
during emit so that the variable can be referenced in a nested function body. This is an alternative to
setting EmitFlags.ReuseTempVariableScope on the nested function itself.
OptionaltypeArguments: readonly tsc.TypeNode[]OptionaltypeArguments: readonly tsc.TypeNode[]Create a unique name based on the supplied text.
Optionalflags: GeneratedIdentifierFlagsOptionaltext: stringOptionalexclamationToken: ExclamationTokenOptionaltype: tsc.TypeNodeOptionalinitializer: tsc.ExpressionOptionalflags: tsc.NodeFlagsCreate a unique name generated for a node.
Optionalflags: GeneratedIdentifierFlagsUpdates a node that may contain decorators or modifiers, replacing only the decorators and modifiers of the node.
Updates a node that may contain modifiers, replacing only the modifiers of the node.
Updates a node that contains a property name, replacing only the name of the node.
Optionalkinds: OuterExpressionKindsOptionalmultiLine: booleanOptionalmultiLine: booleanOptionalmultiLine: booleanOptionalisTypeOf: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionalisDeclarationFile: booleanOptionalreferencedFiles: readonly tsc.FileReference[]OptionaltypeReferences: readonly tsc.FileReference[]OptionalhasNoDefaultLib: booleanOptionallibReferences: readonly tsc.FileReference[]OptionaltypeArguments: readonly tsc.TypeNode[]
Deprecated