Optionalelements: readonly Expression[]OptionalmultiLine: booleanOptionalmultiLine: booleanOptionalinitializer: ExpressionOptionallabel: string | IdentifierOptionallabel: string | IdentifierOptionalinitializer: ExpressionOptionalmoduleSpecifier: ExpressionOptionalattributes: ImportAttributesOptionalelseStatement: StatementOptionalmultiLine: booleanOptionalattributes: ImportAttributesOptionalmultiLine: booleanOptionalattributes: ImportAttributesOptionalqualifier: EntityNameOptionaltypeArguments: readonly TypeNode[]OptionalisTypeOf: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionalfullName: Identifier | JSDocNamespaceDeclarationOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionaltags: readonly JSDocTag[]Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalattributes: ImportAttributesOptionalcomment: string | NodeArray<JSDocComment>Optionalpostfix: booleanOptionalpostfix: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionaltypeExpression: JSDocTypeExpressionOptionalisNameFirst: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionaltypeExpression: JSDocTypeExpressionOptionalisNameFirst: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionaltypeExpression: JSDocTypeExpressionOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionaltype: JSDocReturnTagOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionaltypeExpression: JSDocTypeExpression | JSDocTypeLiteralOptionalfullName: Identifier | JSDocNamespaceDeclarationOptionalcomment: string | NodeArray<JSDocComment>OptionaljsDocPropertyTags: readonly JSDocPropertyLikeTag[]OptionalisArrayType: booleanOptionalcomment: string | NodeArray<JSDocComment>Optionalcomment: string | NodeArray<JSDocComment>OptionalcontainsOnlyTriviaWhiteSpaces: booleanCreate 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: NodeFlagsOptionalrawText: stringOptionalnumericLiteralFlags: TokenFlagsOptionalproperties: readonly ObjectLiteralElementLike[]OptionalmultiLine: booleanOptionalquestionToken: QuestionTokenOptionaltype: TypeNodeOptionalinitializer: ExpressionOptionaloriginal: NodeOptionalexpression: ExpressionOptionalobjectAssignmentInitializer: 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.
Optionalconstraint: TypeNodeOptionaldefaultType: TypeNodeOptionaltypeArguments: readonly TypeNode[]OptionaltypeArguments: readonly TypeNode[]Create a unique name based on the supplied text.
Optionalflags: GeneratedIdentifierFlagsOptionaltext: stringOptionalexclamationToken: ExclamationTokenOptionaltype: TypeNodeOptionalinitializer: ExpressionOptionalflags: 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 FileReference[]OptionaltypeReferences: readonly FileReference[]OptionalhasNoDefaultLib: booleanOptionallibReferences: readonly FileReference[]OptionaltypeArguments: readonly TypeNode[]
Deprecated