import * as ts from 'typescript'; import { DeclarationRef, NodeRef, SourceFileRef } from '../types/ref'; import { SerializedNode } from '../types/serialized-entities'; import { Collector } from '../types/walker'; /** * Serialize a ts.Node to a POJO * * @param n Node to serialize * @param checker type-checker * @param ref reference being used to represent the serialized node * @param c walker collector */ export default function serializeNode(n: ts.Node, checker: ts.TypeChecker, ref: NodeRef | DeclarationRef | SourceFileRef, _related: undefined | ts.Node[], c: Collector): SerializedNode; //# sourceMappingURL=node.d.ts.map