UNPKG

@code-to-json/core

Version:

[![Build Status](https://travis-ci.org/code-to-json/code-to-json.svg?branch=master)](https://travis-ci.org/code-to-json/code-to-json) [![Build Status](https://dev.azure.com/code-to-json/code-to-json/_apis/build/status/code-to-json.code-to-json)](https://d

13 lines 594 B
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