mirror of https://github.com/webpack/webpack.git
Merge branch 'type-DefinePlugin' of github.com:mohsen1/webpack into type-DefinePlugin
This commit is contained in:
commit
0ffb70cf37
|
|
@ -11,6 +11,7 @@ const NullFactory = require("./NullFactory");
|
|||
|
||||
/** @typedef {import("./Compiler")} Compiler */
|
||||
/** @typedef {import("./Parser")} Parser */
|
||||
/** @typedef {null|undefined|RegExp|Function|Object} CodeValue */
|
||||
|
||||
class RuntimeValue {
|
||||
constructor(fn, fileDependencies) {
|
||||
|
|
@ -42,7 +43,7 @@ const stringifyObj = (obj, parser) => {
|
|||
|
||||
/**
|
||||
* Convert code to a string that evaluates
|
||||
* @param {null|undefined|RegExp|Function|Object} code Code to evaluate
|
||||
* @param {CodeValue} code Code to evaluate
|
||||
* @param {Parser} parser Parser
|
||||
* @returns {string} code converted to string that evaluates
|
||||
*/
|
||||
|
|
@ -99,13 +100,13 @@ class DefinePlugin {
|
|||
|
||||
/**
|
||||
* Handler
|
||||
* @param {TODO} parser Parser
|
||||
* @param {Parser} parser Parser
|
||||
* @returns {void}
|
||||
*/
|
||||
const handler = parser => {
|
||||
/**
|
||||
* Walk definitions
|
||||
* @param {TODO} definitions Definitions map
|
||||
* @param {Object} definitions Definitions map
|
||||
* @param {string} prefix Prefix string
|
||||
* @returns {void}
|
||||
*/
|
||||
|
|
@ -146,7 +147,7 @@ class DefinePlugin {
|
|||
/**
|
||||
* Apply Code
|
||||
* @param {string} key Key
|
||||
* @param {TODO} code Code
|
||||
* @param {CodeValue} code Code
|
||||
* @returns {void}
|
||||
*/
|
||||
const applyDefine = (key, code) => {
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@
|
|||
"script-loader": "~0.7.0",
|
||||
"simple-git": "^1.65.0",
|
||||
"style-loader": "^0.19.1",
|
||||
"typescript": "^2.9.1",
|
||||
"typescript": "^3.0.0-dev.20180622",
|
||||
"url-loader": "^0.6.2",
|
||||
"val-loader": "^1.0.2",
|
||||
"vm-browserify": "~0.0.0",
|
||||
|
|
|
|||
|
|
@ -6502,9 +6502,9 @@ typedarray@^0.0.6:
|
|||
version "0.0.6"
|
||||
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
|
||||
|
||||
typescript@^2.9.1:
|
||||
version "2.9.2"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2.tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c"
|
||||
typescript@^3.0.0-dev.20180622:
|
||||
version "3.0.0-dev.20180622"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.0.0-dev.20180622.tgz#16cb2d9cd90cda892810439f75b0b92762b8e745"
|
||||
|
||||
ua-parser-js@^0.7.9:
|
||||
version "0.7.18"
|
||||
|
|
|
|||
Loading…
Reference in New Issue