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 660 B
import { Declaration, TypeChecker } from 'typescript'; import { ProcessingQueue } from '../processing-queue'; import { DeclarationRef, SourceFileRef } from '../processing-queue/ref'; import { SerializedNode } from './node'; export interface SerializedDeclaration extends Pick<SerializedNode, Exclude<keyof SerializedNode, 'thing'>> { thing: 'declaration'; } /** * Serialize a Declaration to a POJO * @param decl Declaration to serialize */ export default function serializeDeclaration(decl: Declaration, checker: TypeChecker, ref: DeclarationRef | SourceFileRef, _queue: ProcessingQueue): SerializedDeclaration; //# sourceMappingURL=declaration.d.ts.map