/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
benchmark/ts/strip-typescript.js
27 строк
640 B
Marco Ippolito
module: unflag --experimental-strip-types
26 дек 2024, 21:46
Не верифицирован
26 дек 2024, 21:46
ba59928
Код
Авторство
О чём код?
'use strict'; const common = require('../common'); const path = require('path'); const assert = require('node:assert'); const js = path.resolve(__dirname, '../fixtures/strip-types-benchmark.js'); const ts = path.resolve(__dirname, '../fixtures/strip-types-benchmark.ts'); const bench = common.createBenchmark(main, { filepath: [ts, js], n: [1e4], }, { flags: ['--disable-warning=ExperimentalWarning'], }); async function main({ n, filepath }) { let output; bench.start(); for (let i = 0; i < n; i++) { const { result } = await import(`${filepath}?${i}`); output = result; } bench.end(n); assert.ok(output); }