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

18 lines 744 B
import { Node, TypeChecker } from 'typescript'; import { ProcessingQueue } from '../processing-queue'; import { DeclarationRef, NodeRef, SourceFileRef } from '../processing-queue/ref'; import { HasPosition, SerializedEntity } from '../types'; export interface SerializedNode<TYP extends string = 'node'> extends SerializedEntity<TYP>, HasPosition { text: string; kind: string; decorators?: string[]; modifiers?: string[]; isExposed: boolean; isExported: boolean; } /** * Serialize a Node to a POJO * @param n Node to serialize */ export default function serializeNode(n: Node, checker: TypeChecker, ref: NodeRef | DeclarationRef | SourceFileRef, q: ProcessingQueue): SerializedNode; //# sourceMappingURL=node.d.ts.map