Cygni_backend/node_modules/tsc-alias/dist/utils/import-path-resolver.d.ts

20 lines
1021 B
TypeScript

import { StringReplacer } from '../interfaces';
declare class ImportPathResolver {
source: string;
readonly sourcePath: string;
constructor(source: string, sourcePath: string);
get sourceDir(): string;
replaceSourceImportPaths(replacer: StringReplacer): this;
resolveFullImportPaths(ext?: string): this;
private resolveFullPath;
static newStringRegex(): RegExp;
static newImportStatementRegex(flags?: string): RegExp;
static resolveFullImportPaths(code: string, path: string, ext?: string): string;
static replaceSourceImportPaths(code: string, path: string, replacer: StringReplacer): string;
}
export declare const resolveFullImportPaths: typeof ImportPathResolver.resolveFullImportPaths;
export declare const newImportStatementRegex: typeof ImportPathResolver.newImportStatementRegex;
export declare const replaceSourceImportPaths: typeof ImportPathResolver.replaceSourceImportPaths;
export declare const newStringRegex: typeof ImportPathResolver.newStringRegex;
export {};