sardines-compile-time-tools
Version:
sardines.compile-time-tools.js is part of the sardines.io project
16 lines • 563 B
TypeScript
import * as ts from "typescript";
export interface IdentifierSyntax {
name: string;
type: ts.SyntaxKind;
typeStr: string;
isExport: boolean;
isAsync: boolean;
text: string;
param?: IdentifierSyntax[] | null;
typeRef?: string[];
returnType?: string;
}
export declare const legalExportTypes: ts.SyntaxKind[];
export declare const illegalExportTypes: ts.SyntaxKind[];
export declare function gatherExports(sourceFilePath: string): [Map<string, IdentifierSyntax>, string[], string[], string[]];
//# sourceMappingURL=parser.d.ts.map