@code-to-json/core
Version:
[](https://travis-ci.org/code-to-json/code-to-json) [](https://d
13 lines • 594 B
TypeScript
import { Signature, TypeChecker } from 'typescript';
import { ProcessingQueue } from '../processing-queue';
import { DeclarationRef, SymbolRef, TypeRef } from '../processing-queue/ref';
export interface SerializedSignature {
parameters?: SymbolRef[];
typeParameters?: TypeRef[];
declaration?: DeclarationRef;
returnType?: TypeRef;
documentation?: string;
}
/** Serialize a signature (call or construct) */
export default function serializeSignature(signature: Signature, checker: TypeChecker, q: ProcessingQueue): SerializedSignature;
//# sourceMappingURL=signature.d.ts.map