@lcap/nasl
Version:
NetEase Application Specific Language
35 lines • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNASLStdlibMap = void 0;
const getNASLStdlibMap = (key) => {
let naslStdlibMap;
/// #if process.env.BUILD_TARGET === 'node'
if (globalThis.process) { // For TS build
const fs = require('fs');
naslStdlibMap = {
'nasl.core.d.ts': fs.readFileSync(require.resolve('../../../sandbox-natural/stdlib/nasl.core.d.ts'), 'utf8'),
'nasl.coreApp.d.ts': fs.readFileSync(require.resolve('../../../sandbox-natural/stdlib/nasl.coreApp.d.ts'), 'utf8'),
'nasl.util.d.ts': fs.readFileSync(require.resolve('../../../sandbox-natural/stdlib/nasl.util.d.ts'), 'utf8'),
'nasl.ui.d.ts': fs.readFileSync(require.resolve('../../../sandbox-natural/stdlib/nasl.ui.d.ts'), 'utf8'),
'nasl.oql.d.ts': fs.readFileSync(require.resolve('../../../sandbox-natural/stdlib/nasl.oql.d.ts'), 'utf8'),
};
}
/// #endif
/// #if process.env.BUILD_TARGET !== 'node'
if (globalThis.window) { // For TS build
naslStdlibMap = {
'nasl.core.d.ts': require('!!raw-loader!../../../sandbox-natural/stdlib/nasl.core.d.ts').default,
'nasl.coreApp.d.ts': require('!!raw-loader!../../../sandbox-natural/stdlib/nasl.coreApp.d.ts').default,
'nasl.util.d.ts': require('!!raw-loader!../../../sandbox-natural/stdlib/nasl.util.d.ts').default,
'nasl.ui.d.ts': require('!!raw-loader!../../../sandbox-natural/stdlib/nasl.ui.d.ts').default,
'nasl.oql.d.ts': require('!!raw-loader!../../../sandbox-natural/stdlib/nasl.oql.d.ts').default
};
}
/// #endif
if (key) {
return naslStdlibMap[key];
}
return naslStdlibMap;
};
exports.getNASLStdlibMap = getNASLStdlibMap;
//# sourceMappingURL=naslStdlibMap.js.map