UNPKG

typescript

Version:

TypeScript is a language for application scale JavaScript development

38 lines (36 loc) • 1.66 kB
// Code generated by tools/scripts/tsc/generate-enums.ts from tsc/internal/nodebuilder/types.go. DO NOT EDIT. export declare enum NodeBuilderFlags { None = 0, NoTruncation = 1 << 0, WriteArrayAsGenericType = 1 << 1, GenerateNamesForShadowedTypeParams = 1 << 2, UseStructuralFallback = 1 << 3, ForbidIndexedAccessSymbolReferences = 1 << 4, WriteTypeArgumentsOfSignature = 1 << 5, UseFullyQualifiedType = 1 << 6, UseOnlyExternalAliasing = 1 << 7, SuppressAnyReturnType = 1 << 8, WriteTypeParametersInQualifiedName = 1 << 9, MultilineObjectLiterals = 1 << 10, WriteClassExpressionAsTypeLiteral = 1 << 11, UseTypeOfFunction = 1 << 12, OmitParameterModifiers = 1 << 13, UseAliasDefinedOutsideCurrentScope = 1 << 14, UseSingleQuotesForStringLiteralType = 1 << 28, NoTypeReduction = 1 << 29, UseInstantiationExpressions = 1 << 30, OmitThisParameter = 1 << 25, WriteCallStyleSignature = 1 << 27, AllowThisInObjectLiteral = 1 << 15, AllowQualifiedNameInPlaceOfIdentifier = 1 << 16, AllowAnonymousIdentifier = 1 << 17, AllowEmptyUnionOrIntersection = 1 << 18, AllowEmptyTuple = 1 << 19, AllowUniqueESSymbolType = 1 << 20, AllowEmptyIndexInfoType = 1 << 21, AllowNodeModulesRelativePaths = 1 << 26, IgnoreErrors = AllowThisInObjectLiteral | AllowQualifiedNameInPlaceOfIdentifier | AllowAnonymousIdentifier | AllowEmptyUnionOrIntersection | AllowEmptyTuple | AllowEmptyIndexInfoType | AllowNodeModulesRelativePaths, InObjectTypeLiteral = 1 << 22, InTypeAlias = 1 << 23, InInitialEntityName = 1 << 24, }