MCPcopy Create free account
hub / github.com/SplootCode/splootcode / serializeFunctionTypeExpression

Function serializeFunctionTypeExpression

scripts/generateLibs.ts:143–155  ·  view source on GitHub ↗
(funcType: ts.FunctionTypeNode)

Source from the content-addressed store, hash-verified

141 }
142
143 function serializeFunctionTypeExpression(funcType: ts.FunctionTypeNode): FunctionTypeDefinition {
144 return {
145 parameters: funcType.parameters.map((paramDeclaration) => {
146 return {
147 name: paramDeclaration.name.getText(),
148 type: serializeTypeExpression(paramDeclaration.type),
149 deprecated: false,
150 documentation: '',
151 }
152 }),
153 returnType: serializeTypeExpression(funcType.type),
154 }
155 }
156
157 function serializeTypeExpression(typeNode: ts.TypeNode): TypeExpression {
158 if (ts.isUnionTypeNode(typeNode)) {

Callers 1

serializeTypeExpressionFunction · 0.85

Calls 1

serializeTypeExpressionFunction · 0.85

Tested by

no test coverage detected