You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/* MIT License http://www.opensource.org/licenses/mit-license.php
*/
"use strict";
const RuntimeGlobals = require("../RuntimeGlobals"); const RuntimeModule = require("../RuntimeModule");
/** @typedef {import("../Compilation")} Compilation */
class GetFullHashRuntimeModule extends RuntimeModule { constructor() { super("getFullHash"); this.fullHash = true; }
/** * @returns {string | null} runtime code */ generate() { const compilation = /** @type {Compilation} */ (this.compilation); const { runtimeTemplate } = compilation; return `${RuntimeGlobals.getFullHash} = ${runtimeTemplate.returningFunction( JSON.stringify(compilation.hash || "XXXX") )}`;
} }
module.exports = GetFullHashRuntimeModule;
|