ts-import-plugin
Version:
babel-plugin-import TypeScript version
19 lines (18 loc) • 749 B
TypeScript
import * as ts from 'typescript';
export interface Options {
libraryName?: string;
style?: boolean | 'css' | 'css.web' | string | ((name: string) => string | false);
libraryDirectory?: ((name: string) => string) | string;
libraryOverride?: boolean;
camel2DashComponentName?: boolean;
camel2UnderlineComponentName?: boolean;
transformToDefaultImport?: boolean;
resolveContext?: string[];
failIfNotFound?: boolean;
}
export interface ImportedStruct {
importName: string;
variableName?: string;
}
export declare function createTransformer(_options?: Partial<Options> | Array<Partial<Options>>): (context: ts.TransformationContext) => (node: ts.Node) => ts.Node | undefined;
export default createTransformer;