Buckets:
| /* | |
| MIT License http://www.opensource.org/licenses/mit-license.php | |
| Author Tobias Koppers @sokra | |
| */ | |
| ; | |
| /** @typedef {import("./config/defaults").WebpackOptionsNormalizedWithDefaults} WebpackOptions */ | |
| /** @typedef {import("./Compilation")} Compilation */ | |
| /** @typedef {import("./NormalModule")} NormalModule */ | |
| /** @typedef {Record<string, EXPECTED_ANY>} PreparsedAst */ | |
| /** | |
| * @typedef {object} ParserStateBase | |
| * @property {string | Buffer} source | |
| * @property {NormalModule} current | |
| * @property {NormalModule} module | |
| * @property {Compilation} compilation | |
| * @property {WebpackOptions} options | |
| */ | |
| /** @typedef {ParserStateBase & Record<string, EXPECTED_ANY>} ParserState */ | |
| class Parser { | |
| /* istanbul ignore next */ | |
| /** | |
| * @abstract | |
| * @param {string | Buffer | PreparsedAst} source the source to parse | |
| * @param {ParserState} state the parser state | |
| * @returns {ParserState} the parser state | |
| */ | |
| parse(source, state) { | |
| const AbstractMethodError = require("./AbstractMethodError"); | |
| throw new AbstractMethodError(); | |
| } | |
| } | |
| module.exports = Parser; | |
Xet Storage Details
- Size:
- 1.08 kB
- Xet hash:
- e6d6008ad5caeb53c7ff7b0cb9d1456e4f0d170e6a3df9b3bfb1005168925f45
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.