| | |
| | | |
| | | const LocalModule = require("./LocalModule"); |
| | | |
| | | /** @typedef {import("../javascript/JavascriptParser").ParserState} ParserState */ |
| | | /** @typedef {import("../javascript/JavascriptParser").JavascriptParserState} JavascriptParserState */ |
| | | |
| | | /** |
| | | * Returns resolved module. |
| | | * @param {string} parent parent module |
| | | * @param {string} mod module to resolve |
| | | * @returns {string} resolved module |
| | |
| | | }; |
| | | |
| | | /** |
| | | * @param {ParserState} state parser state |
| | | * Returns local module. |
| | | * @param {JavascriptParserState} state parser state |
| | | * @param {string} name name |
| | | * @returns {LocalModule} local module |
| | | */ |
| | |
| | | }; |
| | | |
| | | /** |
| | | * @param {ParserState} state parser state |
| | | * Returns local module or null. |
| | | * @param {JavascriptParserState} state parser state |
| | | * @param {string} name name |
| | | * @param {string=} namedModule named module |
| | | * @returns {LocalModule | null} local module or null |