UNPKG

react-kiwi-dropdown

Version:

| Name | Type | Description | | --------------------------- | -------------------- | ----------- | | options | array | | selectedOption | string | | onCha

21 lines (20 loc) 507 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 { node: ts.SourceFile; next: NodeWrap; skip: undefined; parent: undefined; } export interface ConvertedAst { wrapped: WrappedAst; flat: ReadonlyArray<ts.Node>; } export declare function convertAst(sourceFile: ts.SourceFile): ConvertedAst;