UNPKG

853 BJavaScriptView Raw
1// @remove-on-eject-begin
2/**
3 * Copyright (c) 2015-present, Facebook, Inc.
4 *
5 * This source code is licensed under the MIT license found in the
6 * LICENSE file in the root directory of this source tree.
7 */
8// @remove-on-eject-end
9'use strict';
10
11const { resolveModuleName } = require('ts-pnp');
12
13exports.resolveModuleName = (
14 typescript,
15 moduleName,
16 containingFile,
17 compilerOptions,
18 resolutionHost
19) => {
20 return resolveModuleName(
21 moduleName,
22 containingFile,
23 compilerOptions,
24 resolutionHost,
25 typescript.resolveModuleName
26 );
27};
28
29exports.resolveTypeReferenceDirective = (
30 typescript,
31 moduleName,
32 containingFile,
33 compilerOptions,
34 resolutionHost
35) => {
36 return resolveModuleName(
37 moduleName,
38 containingFile,
39 compilerOptions,
40 resolutionHost,
41 typescript.resolveTypeReferenceDirective
42 );
43};