Jean Lauliac 50356b7408 metro-resolver: simplify API with exceptions
Reviewed By: mjesun

Differential Revision: D7098249

fbshipit-source-id: 5eea3dfdc54a98d295b756296398fd3a1dd3890b
2018-02-28 03:08:23 -08:00

37 lines
798 B
JavaScript

/**
* Copyright (c) 2015-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow
* @format
*/
'use strict';
export type {
DoesFileExist,
IsAssetFile,
ResolutionContext,
ResolveAsset,
} from './resolve';
export type {
AssetFileResolution,
FileAndDirCandidates,
FileCandidates,
FileResolution,
Resolution,
Result,
} from './types';
const Resolver = {
FailedToResolveNameError: require('./FailedToResolveNameError'),
FailedToResolvePathError: require('./FailedToResolvePathError'),
formatFileCandidates: require('./formatFileCandidates'),
InvalidPackageError: require('./InvalidPackageError'),
resolve: require('./resolve'),
};
module.exports = Resolver;