UNPKG

pondjs

Version:

A timeseries library build on top of immutable.js

20 lines (19 loc) 482 B
import * as ts from 'typescript'; export interface NodeWrap { node: ts.Node; kind: ts.SyntaxKind; children: NodeWrap[]; next?: NodeWrap; skip?: NodeWrap; parent?: NodeWrap; } export interface WrappedAst extends NodeWrap { next: NodeWrap; skip: undefined; parent: undefined; } export interface ConvertedAst { wrapped: WrappedAst; flat: ReadonlyArray<ts.Node>; } export declare function convertAst(sourceFile: ts.SourceFile): ConvertedAst;