Sha256: ef7c0d4d82010418ef2a9a80f7db0b6225bef43dc4f5f685670e0ff8db4fcabd
Contents?: true
Size: 853 Bytes
Versions: 10
Compression:
Stored size: 853 Bytes
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const AsyncDependenciesBlock = require("../AsyncDependenciesBlock"); const RequireEnsureDependency = require("./RequireEnsureDependency"); module.exports = class RequireEnsureDependenciesBlock extends AsyncDependenciesBlock { constructor(expr, successExpression, errorExpression, chunkName, chunkNameRange, module, loc) { super(chunkName, module, loc); this.expr = expr; const successBodyRange = successExpression && successExpression.body && successExpression.body.range; if(successBodyRange) { this.range = [successBodyRange[0] + 1, successBodyRange[1] - 1]; } this.chunkNameRange = chunkNameRange; const dep = new RequireEnsureDependency(this); dep.loc = loc; this.addDependency(dep); } };
Version data entries
10 entries across 6 versions & 3 rubygems