You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.2 KiB
25 lines
1.2 KiB
"use strict"; |
|
Object.defineProperty(exports, "__esModule", { value: true }); |
|
function makeResolutionFunctions(resolveModuleName, resolveTypeReferenceDirective) { |
|
resolveModuleName = |
|
resolveModuleName || |
|
(( |
|
// tslint:disable-next-line:no-shadowed-variable |
|
typescript, moduleName, containingFile, |
|
// tslint:disable-next-line:no-shadowed-variable |
|
compilerOptions, moduleResolutionHost) => { |
|
return typescript.resolveModuleName(moduleName, containingFile, compilerOptions, moduleResolutionHost); |
|
}); |
|
resolveTypeReferenceDirective = |
|
resolveTypeReferenceDirective || |
|
(( |
|
// tslint:disable-next-line:no-shadowed-variable |
|
typescript, typeDirectiveName, containingFile, |
|
// tslint:disable-next-line:no-shadowed-variable |
|
compilerOptions, moduleResolutionHost) => { |
|
return typescript.resolveTypeReferenceDirective(typeDirectiveName, containingFile, compilerOptions, moduleResolutionHost); |
|
}); |
|
return { resolveModuleName, resolveTypeReferenceDirective }; |
|
} |
|
exports.makeResolutionFunctions = makeResolutionFunctions; |
|
//# sourceMappingURL=resolution.js.map
|