UNPKG

conflakes

Version:

Manager of the configuration, may be depending on the environment, with the ability to import another config files defined inside themselves.

26 lines 844 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const FileLoaderLoadError_1 = require("../Error/FileLoaderLoadError"); class LoaderAbstract { getResolver() { return this.resolver; } setResolver(resolver) { this.resolver = resolver; } import(resource, type = null) { return this.resolve(resource, type).load(resource, type); } resolve(resource, type = null) { if (this.supports(resource, type)) { return this; } let loader = null === this.resolver ? false : this.resolver.resolve(resource, type); if (false === loader) { throw new FileLoaderLoadError_1.FileLoaderLoadError(resource); } return loader; } } exports.LoaderAbstract = LoaderAbstract; //# sourceMappingURL=LoaderAbstract.js.map