karma-typescript
Version:
Simplifying running unit tests with coverage for Typescript projects.
24 lines (23 loc) • 928 B
TypeScript
import { Logger } from "log4js";
import { Configuration } from "../../shared/configuration";
import { BundleItem } from "../bundle-item";
import { DependencyWalker } from "../dependency-walker";
import { SourceReader } from "./source-reader";
export declare class Resolver {
private config;
private dependencyWalker;
private log;
private sourceReader;
private shims;
private bowerPackages;
private filenameCache;
private lookupNameCache;
constructor(config: Configuration, dependencyWalker: DependencyWalker, log: Logger, sourceReader: SourceReader);
initialize(): void;
resolveModule(requiringModule: string, bundleItem: BundleItem, buffer: BundleItem[], onModuleResolved: (bundleItem: BundleItem) => void): void;
private tryResolveTypingAsJavascript;
private cacheBowerPackages;
private isInFilenameCache;
private resolveFilename;
private resolveDependencies;
}