UNPKG

@mnrendra/tsconfig-alias-parser

Version:

Parse the baseUrl and paths from tsconfig.json into aliases.

34 lines (30 loc) 1.21 kB
import { Aliases } from '@mnrendra/types-aliases'; export { Alias, Aliases } from '@mnrendra/types-aliases'; import { CompilerOptions } from '@mnrendra/obtain-tsconfig-paths'; export { BaseURL, CompilerOptions, Paths, TSConfig, TSConfigPaths } from '@mnrendra/obtain-tsconfig-paths'; /** * Parse the `baseUrl` and `paths` from `tsconfig.json` into * [aliases](https://www.npmjs.com/package/@mnrendra/types-aliases) * asynchronously. * * @param {CompilerOptions} [options] - A `compilerOptions` object. * * @returns {Promise<Aliases>} A list of aliases. * * @see https://github.com/mnrendra/tsconfig-alias-parser#readme */ declare const main$1: (options?: CompilerOptions) => Promise<Aliases>; /** * Parse the `baseUrl` and `paths` from `tsconfig.json` into * [aliases](https://www.npmjs.com/package/@mnrendra/types-aliases) * synchronously. * * @param {CompilerOptions} [options] - A `compilerOptions` object. * * @returns {Aliases} A list of aliases. * * @see https://github.com/mnrendra/tsconfig-alias-parser#readme */ declare const main: (options?: CompilerOptions) => Aliases; export { main$1 as parseTSConfigAlias, main as parseTSConfigAliasSync }; //# sourceMappingURL=index.d.ts.map