@mnrendra/tsconfig-alias-parser
Version:
Parse the baseUrl and paths from tsconfig.json into aliases.
34 lines (30 loc) • 1.21 kB
TypeScript
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