flowgen
Version:
Generate flowtype definition files from TypeScript
12 lines (11 loc) • 651 B
TypeScript
import * as ts from "typescript";
import type { Options } from "../options";
export declare function importEqualsTransformer(): (ctx: ts.TransformationContext) => ts.Transformer<any>;
export declare function legacyModules(): (ctx: ts.TransformationContext) => ts.Transformer<any>;
export declare function declarationFileTransform(options?: Options): (ctx: ts.TransformationContext) => ts.Transformer<any>;
/**
* Rewrite `import(…)` types into full import declarations.
*
* Flow doesn't have an equivalent to `import(…)` types.
*/
export declare function importTypeToImportDeclaration(): (ctx: ts.TransformationContext) => ts.Transformer<any>;