mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-23 06:10:02 +08:00
26 lines
559 B
JavaScript
26 lines
559 B
JavaScript
export function makeList(n) {
|
|
const out = [];
|
|
for (let i = 0; i < n; i++) out.push({ id: i, tag: "s" + i });
|
|
return out;
|
|
}
|
|
|
|
export function makeMap() {
|
|
return new Map([["alpha", 1], ["beta", 2]]);
|
|
}
|
|
|
|
export function* gen(n) {
|
|
for (let i = 0; i < n; i++) yield i * 3;
|
|
}
|
|
|
|
export function register(entry) {
|
|
return {
|
|
describe() {
|
|
return entry.label + ":" + JSON.stringify(entry.initConfig);
|
|
},
|
|
fallback: entry.defaultFallback({ kind: "seeded" }),
|
|
bare: entry.defaultFallback(),
|
|
load: entry.load,
|
|
seed: entry.seed,
|
|
};
|
|
}
|