⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
node_modules
/
webpack
/
lib
/
View File Name :
ModuleFactory.js
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; /** @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 {Object} ModuleFactoryCreateDataContextInfo * @property {string} issuer * @property {string | null=} issuerLayer * @property {string} compiler */ /** * @typedef {Object} ModuleFactoryCreateData * @property {ModuleFactoryCreateDataContextInfo} contextInfo * @property {ResolveOptions=} resolveOptions * @property {string} context * @property {Dependency[]} dependencies */ class ModuleFactory { /* istanbul ignore next */ /** * @abstract * @param {ModuleFactoryCreateData} data data object * @param {function(Error=, ModuleFactoryResult=): void} callback callback * @returns {void} */ create(data, callback) { const AbstractMethodError = require("./AbstractMethodError"); throw new AbstractMethodError(); } } module.exports = ModuleFactory;