1.0.6 • Published 3 years ago

@typescript-runtime-schema/factory v1.0.6

Weekly downloads
5
License
MIT
Repository
-
Last release
3 years ago

@typescript-runtime-schema/factory version

A wrapper for the typescript factory that provide sensible currying to the API. Built specifically for the @typescript-runtime-schema, so your mileage may vary in terms of API coverage

Installation

Using npm:

npm install @typescript-runtime-schema/factory

Using yarn:

yarn add @typescript-runtime-schema/factory

API

Index

Variables

Functions

Variables

createArrayBindingPattern

Const createArrayBindingPattern: createArrayBindingPattern = ts.factory.createArrayBindingPattern

Defined in src/index.ts:71


createArrayTypeNode

Const createArrayTypeNode: createArrayTypeNode = ts.factory.createArrayTypeNode

Defined in src/index.ts:72


createAwaitExpression

Const createAwaitExpression: createAwaitExpression = ts.factory.createAwaitExpression

Defined in src/index.ts:73


createBigIntLiteral

Const createBigIntLiteral: createBigIntLiteral = ts.factory.createBigIntLiteral

Defined in src/index.ts:74


createBitwiseNot

Const createBitwiseNot: createBitwiseNot = ts.factory.createBitwiseNot

Defined in src/index.ts:75


createBreakStatement

Const createBreakStatement: createBreakStatement = ts.factory.createBreakStatement

Defined in src/index.ts:76


createCaseBlock

Const createCaseBlock: createCaseBlock = ts.factory.createCaseBlock

Defined in src/index.ts:77


createCommaListExpression

Const createCommaListExpression: createCommaListExpression = ts.factory.createCommaListExpression

Defined in src/index.ts:78


createComputedPropertyName

Const createComputedPropertyName: createComputedPropertyName = ts.factory.createComputedPropertyName

Defined in src/index.ts:79


createContinueStatement

Const createContinueStatement: createContinueStatement = ts.factory.createContinueStatement

Defined in src/index.ts:80


createDebuggerStatement

Const createDebuggerStatement: createDebuggerStatement = ts.factory.createDebuggerStatement

Defined in src/index.ts:81


createDecorator

Const createDecorator: createDecorator = ts.factory.createDecorator

Defined in src/index.ts:82


createDefaultClause

Const createDefaultClause: createDefaultClause = ts.factory.createDefaultClause

Defined in src/index.ts:83


createDeleteExpression

Const createDeleteExpression: createDeleteExpression = ts.factory.createDeleteExpression

Defined in src/index.ts:84


createEmptyStatement

Const createEmptyStatement: createEmptyStatement = ts.factory.createEmptyStatement

Defined in src/index.ts:85


createExportDefault

Const createExportDefault: createExportDefault = ts.factory.createExportDefault

Defined in src/index.ts:86


createExpressionStatement

Const createExpressionStatement: createExpressionStatement = ts.factory.createExpressionStatement

Defined in src/index.ts:87


createExternalModuleExport

Const createExternalModuleExport: createExternalModuleExport = ts.factory.createExternalModuleExport

Defined in src/index.ts:88


createExternalModuleReference

Const createExternalModuleReference: createExternalModuleReference = ts.factory.createExternalModuleReference

Defined in src/index.ts:89


createFalse

Const createFalse: createFalse = ts.factory.createFalse

Defined in src/index.ts:90


createIdentifier

Const createIdentifier: createIdentifier = ts.factory.createIdentifier

Defined in src/index.ts:91


createInferTypeNode

Const createInferTypeNode: createInferTypeNode = ts.factory.createInferTypeNode

Defined in src/index.ts:94


createIntersectionTypeNode

Const createIntersectionTypeNode: createIntersectionTypeNode = ts.factory.createIntersectionTypeNode

Defined in src/index.ts:95


createJSDocAllType

Const createJSDocAllType: createJSDocAllType = ts.factory.createJSDocAllType

Defined in src/index.ts:96


createJSDocNamepathType

Const createJSDocNamepathType: createJSDocNamepathType = ts.factory.createJSDocNamepathType

Defined in src/index.ts:97


createJSDocNonNullableType

Const createJSDocNonNullableType: createJSDocNonNullableType = ts.factory.createJSDocNonNullableType

Defined in src/index.ts:98


createJSDocNullableType

Const createJSDocNullableType: createJSDocNullableType = ts.factory.createJSDocNullableType

Defined in src/index.ts:99


createJSDocOptionalType

Const createJSDocOptionalType: createJSDocOptionalType = ts.factory.createJSDocOptionalType

Defined in src/index.ts:100


createJSDocTypeExpression

Const createJSDocTypeExpression: createJSDocTypeExpression = ts.factory.createJSDocTypeExpression

Defined in src/index.ts:101


createJSDocUnknownType

Const createJSDocUnknownType: createJSDocUnknownType = ts.factory.createJSDocUnknownType

Defined in src/index.ts:102


createJSDocVariadicType

Const createJSDocVariadicType: createJSDocVariadicType = ts.factory.createJSDocVariadicType

Defined in src/index.ts:103


createJsxAttributes

Const createJsxAttributes: createJsxAttributes = ts.factory.createJsxAttributes

Defined in src/index.ts:104


createJsxClosingElement

Const createJsxClosingElement: createJsxClosingElement = ts.factory.createJsxClosingElement

Defined in src/index.ts:105


createJsxJsxClosingFragment

Const createJsxJsxClosingFragment: createJsxJsxClosingFragment = ts.factory.createJsxJsxClosingFragment

Defined in src/index.ts:106


createJsxOpeningFragment

Const createJsxOpeningFragment: createJsxOpeningFragment = ts.factory.createJsxOpeningFragment

Defined in src/index.ts:107


createJsxSpreadAttribute

Const createJsxSpreadAttribute: createJsxSpreadAttribute = ts.factory.createJsxSpreadAttribute

Defined in src/index.ts:108


createKeywordTypeNode

Const createKeywordTypeNode: createKeywordTypeNode = ts.factory.createKeywordTypeNode

Defined in src/index.ts:109


createLogicalNot

Const createLogicalNot: createLogicalNot = ts.factory.createLogicalNot

Defined in src/index.ts:110


createLoopVariable

Const createLoopVariable: createLoopVariable = ts.factory.createLoopVariable

Defined in src/index.ts:111


createModifier

Const createModifier: createModifier = ts.factory.createModifier

Defined in src/index.ts:112


createModifiersFromModifierFlags

Const createModifiersFromModifierFlags: createModifiersFromModifierFlags = ts.factory.createModifiersFromModifierFlags

Defined in src/index.ts:113


createModuleBlock

Const createModuleBlock: createModuleBlock = ts.factory.createModuleBlock

Defined in src/index.ts:114


createNamedExports

Const createNamedExports: createNamedExports = ts.factory.createNamedExports

Defined in src/index.ts:115


createNamedImports

Const createNamedImports: createNamedImports = ts.factory.createNamedImports

Defined in src/index.ts:116


createNamespaceExport

Const createNamespaceExport: createNamespaceExport = ts.factory.createNamespaceExport

Defined in src/index.ts:117


createNamespaceExportDeclaration

Const createNamespaceExportDeclaration: createNamespaceExportDeclaration = ts.factory.createNamespaceExportDeclaration

Defined in src/index.ts:118


createNamespaceImport

Const createNamespaceImport: createNamespaceImport = ts.factory.createNamespaceImport

Defined in src/index.ts:119


createNonNullChain

Const createNonNullChain: createNonNullChain = ts.factory.createNonNullChain

Defined in src/index.ts:120


createNonNullExpression

Const createNonNullExpression: createNonNullExpression = ts.factory.createNonNullExpression

Defined in src/index.ts:121


createNotEmittedStatement

Const createNotEmittedStatement: createNotEmittedStatement = ts.factory.createNotEmittedStatement

Defined in src/index.ts:122


createNull

Const createNull: createNull = ts.factory.createNull

Defined in src/index.ts:123


createObjectBindingPattern

Const createObjectBindingPattern: createObjectBindingPattern = ts.factory.createObjectBindingPattern

Defined in src/index.ts:124


createOmittedExpression

Const createOmittedExpression: createOmittedExpression = ts.factory.createOmittedExpression

Defined in src/index.ts:125


createOptionalTypeNode

Const createOptionalTypeNode: createOptionalTypeNode = ts.factory.createOptionalTypeNode

Defined in src/index.ts:126


createParenthesizedExpression

Const createParenthesizedExpression: createParenthesizedExpression = ts.factory.createParenthesizedExpression

Defined in src/index.ts:127


createParenthesizedType

Const createParenthesizedType: createParenthesizedType = ts.factory.createParenthesizedType

Defined in src/index.ts:128


createPostfixDecrement

Const createPostfixDecrement: createPostfixDecrement = ts.factory.createPostfixDecrement

Defined in src/index.ts:129


createPostfixIncrement

Const createPostfixIncrement: createPostfixIncrement = ts.factory.createPostfixIncrement

Defined in src/index.ts:130


createPrefixDecrement

Const createPrefixDecrement: createPrefixDecrement = ts.factory.createPrefixDecrement

Defined in src/index.ts:131


createPrefixIncrement

Const createPrefixIncrement: createPrefixIncrement = ts.factory.createPrefixIncrement

Defined in src/index.ts:132


createPrefixMinus

Const createPrefixMinus: createPrefixMinus = ts.factory.createPrefixMinus

Defined in src/index.ts:133


createPrefixPlus

Const createPrefixPlus: createPrefixPlus = ts.factory.createPrefixPlus

Defined in src/index.ts:134


createPrivateIdentifier

Const createPrivateIdentifier: createPrivateIdentifier = ts.factory.createPrivateIdentifier

Defined in src/index.ts:135


createRegularExpressionLiteral

Const createRegularExpressionLiteral: createRegularExpressionLiteral = ts.factory.createRegularExpressionLiteral

Defined in src/index.ts:136


createRestTypeNode

Const createRestTypeNode: createRestTypeNode = ts.factory.createRestTypeNode

Defined in src/index.ts:137


createReturnStatement

Const createReturnStatement: createReturnStatement = ts.factory.createReturnStatement

Defined in src/index.ts:138


createSemicolonClassElement

Const createSemicolonClassElement: createSemicolonClassElement = ts.factory.createSemicolonClassElement

Defined in src/index.ts:139


createSpreadAssignment

Const createSpreadAssignment: createSpreadAssignment = ts.factory.createSpreadAssignment

Defined in src/index.ts:140


createSpreadElement

Const createSpreadElement: createSpreadElement = ts.factory.createSpreadElement

Defined in src/index.ts:141


createSuper

Const createSuper: createSuper = ts.factory.createSuper

Defined in src/index.ts:142


createThis

Const createThis: createThis = ts.factory.createThis

Defined in src/index.ts:143


createThisTypeNode

Const createThisTypeNode: createThisTypeNode = ts.factory.createThisTypeNode

Defined in src/index.ts:144


createThrowStatement

Const createThrowStatement: createThrowStatement = ts.factory.createThrowStatement

Defined in src/index.ts:145


createToken

Const createToken: createToken = ts.factory.createToken

Defined in src/index.ts:146


createTrue

Const createTrue: createTrue = ts.factory.createTrue

Defined in src/index.ts:147


createTypeLiteralNode

Const createTypeLiteralNode: createTypeLiteralNode = ts.factory.createTypeLiteralNode

Defined in src/index.ts:148


createTypeOfExpression

Const createTypeOfExpression: createTypeOfExpression = ts.factory.createTypeOfExpression

Defined in src/index.ts:149


createTypeQueryNode

Const createTypeQueryNode: createTypeQueryNode = ts.factory.createTypeQueryNode

Defined in src/index.ts:150


createUnionTypeNode

Const createUnionTypeNode: createUnionTypeNode = ts.factory.createUnionTypeNode

Defined in src/index.ts:151


createVoidExpression

Const createVoidExpression: createVoidExpression = ts.factory.createVoidExpression

Defined in src/index.ts:152


createVoidZero

Const createVoidZero: createVoidZero = ts.factory.createVoidZero

Defined in src/index.ts:153


getGeneratedNameForNode

Const getGeneratedNameForNode: getGeneratedNameForNode = ts.factory.getGeneratedNameForNode

Defined in src/index.ts:154

Functions

createAdd

ConstcreateAdd(right: Expression): (Anonymous function)

Defined in src/index.ts:155

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createArrayLiteralExpression

ConstcreateArrayLiteralExpression(multiLine?: boolean): (Anonymous function)

Defined in src/index.ts:156

Parameters:
NameType
multiLine?boolean

Returns: (Anonymous function)


createArrowFunction

ConstcreateArrowFunction(body: ts.ConciseBody): (Anonymous function)

Defined in src/index.ts:20

Parameters:
NameType
bodyts.ConciseBody

Returns: (Anonymous function)


createAsExpression

ConstcreateAsExpression(type: TypeNode): (Anonymous function)

Defined in src/index.ts:157

Parameters:
NameType
typeTypeNode

Returns: (Anonymous function)


createAssignment

createAssignment(right: Expression): function

Defined in src/index.ts:158

Parameters:
NameType
rightExpression

Returns: function

createAssignment(right: Expression): function

Defined in src/index.ts:159

Parameters:
NameType
rightExpression

Returns: function


createBinaryExpression

ConstcreateBinaryExpression(operator: ts.BinaryOperator | ts.BinaryOperatorToken, right: Expression): (Anonymous function)

Defined in src/index.ts:303

Parameters:
NameType
operatorts.BinaryOperator | ts.BinaryOperatorToken
rightExpression

Returns: (Anonymous function)


createBindingElement

ConstcreateBindingElement(dotDotDotToken: ts.DotDotDotToken | undefined, propertyName: string | ts.PropertyName | undefined, name: string | ts.BindingName): (Anonymous function)

Defined in src/index.ts:38

Parameters:
NameType
dotDotDotTokents.DotDotDotToken | undefined
propertyNamestring | ts.PropertyName | undefined
namestring | ts.BindingName

Returns: (Anonymous function)


createBitwiseAnd

ConstcreateBitwiseAnd(right: Expression): (Anonymous function)

Defined in src/index.ts:168

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createBitwiseOr

ConstcreateBitwiseOr(right: Expression): (Anonymous function)

Defined in src/index.ts:169

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createBitwiseXor

ConstcreateBitwiseXor(right: Expression): (Anonymous function)

Defined in src/index.ts:170

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createBlock

ConstcreateBlock(multiLine?: boolean): (Anonymous function)

Defined in src/index.ts:171

Parameters:
NameType
multiLine?boolean

Returns: (Anonymous function)


createBundle

ConstcreateBundle(prepends?: readonly (UnparsedSource | InputFiles)[]): (Anonymous function)

Defined in src/index.ts:52

Parameters:
NameType
prepends?readonly (UnparsedSource | InputFiles)[]

Returns: (Anonymous function)


createCallChain

ConstcreateCallChain(questionDotToken: ts.QuestionDotToken | undefined, typeArguments: readonly TypeNode[] | undefined, argumentsArray: readonly Expression[] | undefined): (Anonymous function)

Defined in src/index.ts:59

Parameters:
NameType
questionDotTokents.QuestionDotToken | undefined
typeArgumentsreadonly TypeNode[] | undefined
argumentsArrayreadonly Expression[] | undefined

Returns: (Anonymous function)


createCallExpression

ConstcreateCallExpression(typeArguments: readonly TypeNode[] | undefined, argumentsArray: readonly Expression[] | undefined): (Anonymous function)

Defined in src/index.ts:304

Parameters:
NameType
typeArgumentsreadonly TypeNode[] | undefined
argumentsArrayreadonly Expression[] | undefined

Returns: (Anonymous function)


createCallSignature

ConstcreateCallSignature(parameters: readonly ParameterDeclaration[], type: TypeNode | undefined): (Anonymous function)

Defined in src/index.ts:305

Parameters:
NameType
parametersreadonly ParameterDeclaration[]
typeTypeNode | undefined

Returns: (Anonymous function)


createCaseClause

ConstcreateCaseClause(statements: readonly Statement[]): (Anonymous function)

Defined in src/index.ts:172

Parameters:
NameType
statementsreadonly Statement[]

Returns: (Anonymous function)


createCatchClause

ConstcreateCatchClause(block: Block): (Anonymous function)

Defined in src/index.ts:173

Parameters:
NameType
blockBlock

Returns: (Anonymous function)


createComma

ConstcreateComma(right: Expression): (Anonymous function)

Defined in src/index.ts:174

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createConstructSignature

ConstcreateConstructSignature(parameters: readonly ParameterDeclaration[], type: TypeNode | undefined): (Anonymous function)

Defined in src/index.ts:307

Parameters:
NameType
parametersreadonly ParameterDeclaration[]
typeTypeNode | undefined

Returns: (Anonymous function)


createConstructorTypeNode

ConstcreateConstructorTypeNode(parameters: readonly ParameterDeclaration[], type: TypeNode): (Anonymous function)

Defined in src/index.ts:306

Parameters:
NameType
parametersreadonly ParameterDeclaration[]
typeTypeNode

Returns: (Anonymous function)


createDivide

ConstcreateDivide(right: Expression): (Anonymous function)

Defined in src/index.ts:175

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createDoStatement

ConstcreateDoStatement(expression: Expression): (Anonymous function)

Defined in src/index.ts:176

Parameters:
NameType
expressionExpression

Returns: (Anonymous function)


createElementAccessChain

ConstcreateElementAccessChain(questionDotToken: ts.QuestionDotToken | undefined, index: number | Expression): (Anonymous function)

Defined in src/index.ts:308

Parameters:
NameType
questionDotTokents.QuestionDotToken | undefined
indexnumber | Expression

Returns: (Anonymous function)


createElementAccessExpression

ConstcreateElementAccessExpression(index: number | Expression): (Anonymous function)

Defined in src/index.ts:177

Parameters:
NameType
indexnumber | Expression

Returns: (Anonymous function)


createEnumMember

ConstcreateEnumMember(initializer: Expression): (Anonymous function)

Defined in src/index.ts:178

Parameters:
NameType
initializerExpression

Returns: (Anonymous function)


createEquality

ConstcreateEquality(right: Expression): (Anonymous function)

Defined in src/index.ts:179

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createExponent

ConstcreateExponent(right: Expression): (Anonymous function)

Defined in src/index.ts:180

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createExportSpecifier

ConstcreateExportSpecifier(name: string | Identifier): (Anonymous function)

Defined in src/index.ts:181

Parameters:
NameType
namestring | Identifier

Returns: (Anonymous function)


createExpressionWithTypeArguments

ConstcreateExpressionWithTypeArguments(typeArguments: readonly TypeNode[] | undefined): (Anonymous function)

Defined in src/index.ts:182

Parameters:
NameType
typeArgumentsreadonly TypeNode[] | undefined

Returns: (Anonymous function)


createForInStatement

ConstcreateForInStatement(expression: Expression, statement: Statement): (Anonymous function)

Defined in src/index.ts:309

Parameters:
NameType
expressionExpression
statementStatement

Returns: (Anonymous function)


createFunctionTypeNode

ConstcreateFunctionTypeNode(parameters: readonly ParameterDeclaration[], type: TypeNode): (Anonymous function)

Defined in src/index.ts:310

Parameters:
NameType
parametersreadonly ParameterDeclaration[]
typeTypeNode

Returns: (Anonymous function)


createGreaterThan

ConstcreateGreaterThan(right: Expression): (Anonymous function)

Defined in src/index.ts:183

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createGreaterThanEquals

ConstcreateGreaterThanEquals(right: Expression): (Anonymous function)

Defined in src/index.ts:184

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createIfStatement

ConstcreateIfStatement(thenStatement: Statement, elseStatement: Statement): (Anonymous function)

Defined in src/index.ts:311

Parameters:
NameType
thenStatementStatement
elseStatementStatement

Returns: (Anonymous function)


createImmediatelyInvokedArrowFunction

ConstcreateImmediatelyInvokedArrowFunction(param: ParameterDeclaration | undefined, paramValue: Expression | undefined): (Anonymous function)

Defined in src/index.ts:312

Parameters:
NameType
paramParameterDeclaration | undefined
paramValueExpression | undefined

Returns: (Anonymous function)


createImmediatelyInvokedFunctionExpression

ConstcreateImmediatelyInvokedFunctionExpression(param: ParameterDeclaration, paramValue: Expression): (Anonymous function)

Defined in src/index.ts:313

Parameters:
NameType
paramParameterDeclaration
paramValueExpression

Returns: (Anonymous function)


createImportClause

ConstcreateImportClause(name: Identifier | undefined, namedBindings: ts.NamedImportBindings | undefined): (Anonymous function)

Defined in src/index.ts:314

Parameters:
NameType
nameIdentifier | undefined
namedBindingsts.NamedImportBindings | undefined

Returns: (Anonymous function)


createImportSpecifier

ConstcreateImportSpecifier(name: Identifier): (Anonymous function)

Defined in src/index.ts:185

Parameters:
NameType
nameIdentifier

Returns: (Anonymous function)


createIndexedAccessTypeNode

ConstcreateIndexedAccessTypeNode(indexType: TypeNode): (Anonymous function)

Defined in src/index.ts:186

Parameters:
NameType
indexTypeTypeNode

Returns: (Anonymous function)


createInequality

ConstcreateInequality(right: Expression): (Anonymous function)

Defined in src/index.ts:187

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createJSDocAuthorTag

ConstcreateJSDocAuthorTag(comment?: string): (Anonymous function)

Defined in src/index.ts:188

Parameters:
NameType
comment?string

Returns: (Anonymous function)


createJSDocClassTag

ConstcreateJSDocClassTag(comment?: string): (Anonymous function)

Defined in src/index.ts:189

Parameters:
NameType
comment?string

Returns: (Anonymous function)


createJSDocComment

ConstcreateJSDocComment(tags: readonly JSDocTag[] | undefined): (Anonymous function)

Defined in src/index.ts:190

Parameters:
NameType
tagsreadonly JSDocTag[] | undefined

Returns: (Anonymous function)


createJSDocDeprecatedTag

ConstcreateJSDocDeprecatedTag(comment?: string): (Anonymous function)

Defined in src/index.ts:191

Parameters:
NameType
comment?string

Returns: (Anonymous function)


createJSDocEnumTag

ConstcreateJSDocEnumTag(typeExpression: JSDocTypeExpression, comment?: string): (Anonymous function)

Defined in src/index.ts:315

Parameters:
NameType
typeExpressionJSDocTypeExpression
comment?string

Returns: (Anonymous function)


createJSDocFunctionType

ConstcreateJSDocFunctionType(type: TypeNode | undefined): (Anonymous function)

Defined in src/index.ts:192

Parameters:
NameType
typeTypeNode | undefined

Returns: (Anonymous function)


createJSDocPrivateTag

ConstcreateJSDocPrivateTag(comment?: string): (Anonymous function)

Defined in src/index.ts:193

Parameters:
NameType
comment?string

Returns: (Anonymous function)


createJSDocProtectedTag

ConstcreateJSDocProtectedTag(comment?: string): (Anonymous function)

Defined in src/index.ts:194

Parameters:
NameType
comment?string

Returns: (Anonymous function)


createJSDocPublicTag

ConstcreateJSDocPublicTag(comment?: string): (Anonymous function)

Defined in src/index.ts:195

Parameters:
NameType
comment?string

Returns: (Anonymous function)


createJSDocReadonlyTag

ConstcreateJSDocReadonlyTag(comment?: string): (Anonymous function)

Defined in src/index.ts:196

Parameters:
NameType
comment?string

Returns: (Anonymous function)


createJSDocReturnTag

ConstcreateJSDocReturnTag(typeExpression: JSDocTypeExpression, comment?: string): (Anonymous function)

Defined in src/index.ts:316

Parameters:
NameType
typeExpressionJSDocTypeExpression
comment?string

Returns: (Anonymous function)


createJSDocSignature

ConstcreateJSDocSignature(parameters: readonly JSDocParameterTag[], type: JSDocReturnTag): (Anonymous function)

Defined in src/index.ts:317

Parameters:
NameType
parametersreadonly JSDocParameterTag[]
typeJSDocReturnTag

Returns: (Anonymous function)


createJSDocThisTag

ConstcreateJSDocThisTag(typeExpression: JSDocTypeExpression, comment?: string): (Anonymous function)

Defined in src/index.ts:318

Parameters:
NameType
typeExpressionJSDocTypeExpression
comment?string

Returns: (Anonymous function)


createJSDocTypeLiteral

ConstcreateJSDocTypeLiteral(isArrayType: boolean): (Anonymous function)

Defined in src/index.ts:197

Parameters:
NameType
isArrayTypeboolean

Returns: (Anonymous function)


createJSDocTypeTag

ConstcreateJSDocTypeTag(typeExpression: JSDocTypeExpression, comment?: string): (Anonymous function)

Defined in src/index.ts:319

Parameters:
NameType
typeExpressionJSDocTypeExpression
comment?string

Returns: (Anonymous function)


createJSDocUnknownTag

ConstcreateJSDocUnknownTag(comment?: string): (Anonymous function)

Defined in src/index.ts:198

Parameters:
NameType
comment?string

Returns: (Anonymous function)


createJsxAttribute

ConstcreateJsxAttribute(initializer: StringLiteral | JsxExpression | undefined): (Anonymous function)

Defined in src/index.ts:199

Parameters:
NameType
initializerStringLiteral | JsxExpression | undefined

Returns: (Anonymous function)


createJsxElement

ConstcreateJsxElement(children: readonly ts.JsxChild[], closingElement: JsxClosingElement): (Anonymous function)

Defined in src/index.ts:320

Parameters:
NameType
childrenreadonly ts.JsxChild[]
closingElementJsxClosingElement

Returns: (Anonymous function)


createJsxExpression

ConstcreateJsxExpression(expression: Expression | undefined): (Anonymous function)

Defined in src/index.ts:200

Parameters:
NameType
expressionExpression | undefined

Returns: (Anonymous function)


createJsxFragment

ConstcreateJsxFragment(children: readonly ts.JsxChild[], closingFragment: JsxClosingFragment): (Anonymous function)

Defined in src/index.ts:321

Parameters:
NameType
childrenreadonly ts.JsxChild[]
closingFragmentJsxClosingFragment

Returns: (Anonymous function)


createJsxOpeningElement

ConstcreateJsxOpeningElement(typeArguments: readonly TypeNode[] | undefined, attributes: JsxAttributes): (Anonymous function)

Defined in src/index.ts:322

Parameters:
NameType
typeArgumentsreadonly TypeNode[] | undefined
attributesJsxAttributes

Returns: (Anonymous function)


createJsxSelfClosingElement

ConstcreateJsxSelfClosingElement(typeArguments: readonly TypeNode[] | undefined, attributes: JsxAttributes): (Anonymous function)

Defined in src/index.ts:323

Parameters:
NameType
typeArgumentsreadonly TypeNode[] | undefined
attributesJsxAttributes

Returns: (Anonymous function)


createJsxText

ConstcreateJsxText(containsOnlyTriviaWhiteSpaces: boolean): (Anonymous function)

Defined in src/index.ts:201

Parameters:
NameType
containsOnlyTriviaWhiteSpacesboolean

Returns: (Anonymous function)


createLabeledStatement

ConstcreateLabeledStatement(statement: Statement): (Anonymous function)

Defined in src/index.ts:202

Parameters:
NameType
statementStatement

Returns: (Anonymous function)


createLeftShift

ConstcreateLeftShift(right: Expression): (Anonymous function)

Defined in src/index.ts:203

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createLessThan

ConstcreateLessThan(right: Expression): (Anonymous function)

Defined in src/index.ts:204

Parameters:
NameType
rightExpression

Returns: (Anonymous function)


createLessThanEquals

ConstcreateLessThanEquals(right: Expression): (Anonymous function)

Defined in src/index.ts:205

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.0

3 years ago