30 lines
455 B
TypeScript
30 lines
455 B
TypeScript
|
// @noEmit: true
|
||
|
// @allowjs: true
|
||
|
// @checkjs: true
|
||
|
|
||
|
// @Filename: MW.js
|
||
|
/** @typedef {import("./MC")} MC */
|
||
|
|
||
|
class MW {
|
||
|
/**
|
||
|
* @param {MC} compiler the compiler
|
||
|
*/
|
||
|
constructor(compiler) {
|
||
|
this.compiler = compiler;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = MW;
|
||
|
|
||
|
// @Filename: MC.js
|
||
|
const MW = require("./MW");
|
||
|
|
||
|
/** @typedef {number} Meyerhauser */
|
||
|
|
||
|
/** @class */
|
||
|
module.exports = function MC() {
|
||
|
/** @type {any} */
|
||
|
var x = {}
|
||
|
return new MW(x);
|
||
|
};
|