Buckets:
| /* | |
| MIT License http://www.opensource.org/licenses/mit-license.php | |
| Author Tobias Koppers @sokra | |
| */ | |
| ; | |
| /** @typedef {import("../declarations/WebpackOptions").ResolveOptions} ResolveOptions */ | |
| /** @typedef {import("./Dependency")} Dependency */ | |
| /** @typedef {import("./Module")} Module */ | |
| /** | |
| * @typedef {object} ModuleFactoryResult | |
| * @property {Module=} module the created module or unset if no module was created | |
| * @property {Set<string>=} fileDependencies | |
| * @property {Set<string>=} contextDependencies | |
| * @property {Set<string>=} missingDependencies | |
| * @property {boolean=} cacheable allow to use the unsafe cache | |
| */ | |
| /** @typedef {string | null} IssuerLayer */ | |
| /** | |
| * @typedef {object} ModuleFactoryCreateDataContextInfo | |
| * @property {string} issuer | |
| * @property {IssuerLayer} issuerLayer | |
| * @property {string=} compiler | |
| */ | |
| /** | |
| * @typedef {object} ModuleFactoryCreateData | |
| * @property {ModuleFactoryCreateDataContextInfo} contextInfo | |
| * @property {ResolveOptions=} resolveOptions | |
| * @property {string} context | |
| * @property {Dependency[]} dependencies | |
| */ | |
| /** | |
| * @typedef {(err?: Error | null, result?: ModuleFactoryResult) => void} ModuleFactoryCallback | |
| */ | |
| class ModuleFactory { | |
| /* istanbul ignore next */ | |
| /** | |
| * @abstract | |
| * @param {ModuleFactoryCreateData} data data object | |
| * @param {ModuleFactoryCallback} callback callback | |
| * @returns {void} | |
| */ | |
| create(data, callback) { | |
| const AbstractMethodError = require("./AbstractMethodError"); | |
| throw new AbstractMethodError(); | |
| } | |
| } | |
| module.exports = ModuleFactory; | |
Xet Storage Details
- Size:
- 1.55 kB
- Xet hash:
- 61cfd5e232b782016d6dd0b63c786a2a2ddf7a0615456185950c3c1b818c3c52
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.