Sha256: 3c8b82e2c473e4ee70321d92918ec893c0d651fef8404884a01dc7bbed4225b1
Contents?: true
Size: 1.11 KB
Versions: 52
Compression:
Stored size: 1.11 KB
Contents
import * as TsConfigLoader2 from "./tsconfig-loader"; export interface ExplicitParams { baseUrl: string; paths: { [key: string]: Array<string>; }; mainFields?: Array<string>; addMatchAll?: boolean; } export declare type TsConfigLoader = (params: TsConfigLoader2.TsConfigLoaderParams) => TsConfigLoader2.TsConfigLoaderResult; export interface ConfigLoaderParams { cwd: string; explicitParams?: ExplicitParams; tsConfigLoader?: TsConfigLoader; } export interface ConfigLoaderSuccessResult { resultType: "success"; configFileAbsolutePath: string; baseUrl: string; absoluteBaseUrl: string; paths: { [key: string]: Array<string>; }; mainFields?: Array<string>; addMatchAll?: boolean; } export interface ConfigLoaderFailResult { resultType: "failed"; message: string; } export declare type ConfigLoaderResult = ConfigLoaderSuccessResult | ConfigLoaderFailResult; export declare function loadConfig(cwd?: string): ConfigLoaderResult; export declare function configLoader({ cwd, explicitParams, tsConfigLoader, }: ConfigLoaderParams): ConfigLoaderResult;
Version data entries
52 entries across 52 versions & 3 rubygems