UNPKG

fuse-box

Version:

Fuse-Box a bundler that does it right

12 lines (11 loc) 810 B
import { ParseConfigHost } from 'typescript'; import { TargetResolver, ILookupProps } from '../resolver/fileLookup'; import { ITsConfigReference } from './interfaces'; declare type ByOutputMap = Map<string, string>; declare type ByPackageMap = Map<string, ByOutputMap>; export declare function createTsParseConfigHost(): ParseConfigHost; export declare function buildMappings(references: ITsConfigReference[], tsConfigDir: string): ByOutputMap; export declare function groupByPackage(mappings: ByOutputMap): ByPackageMap; export declare function createTsTargetResolver(references: ITsConfigReference[], tsConfigDir: string): undefined | TargetResolver; export declare function mappingsToResolver(mappings: ByPackageMap): (lookupArgs: ILookupProps) => import("../resolver/fileLookup").ILookupResult; export {};