UNPKG

@reactionable/cli

Version:
23 lines (22 loc) 790 B
export interface ITypescriptImport { packageName: string; modules: ITypescriptImportModules; } export declare type ITypescriptImportModules = { [key: string]: string; }; export declare class TypescriptImport { packageName: string; modules: ITypescriptImportModules; static readonly globImport = "*"; static readonly defaultImport = "default"; constructor(packageName: string, modules: ITypescriptImportModules); isLocal(): boolean; isDefaultImport(): boolean; static fromString(line: string): TypescriptImport | null; private static parseImportModules; private static parseImportModule; addModules(modules: ITypescriptImportModules): void; removeModules(modulesToRemove: ITypescriptImportModules): void; toString(): string; }