Files
scriptc/tests/corpus/js-default-options/main.ts
Chris Tate 1cc30b4c5e Preserve populated JavaScript default options in static calls
- Keep empty inferred options objects in native checked storage across calls and function values.
- Preserve supplied properties, per-call defaults, and null errors through JavaScript exports.
2026-09-28 01:27:09 -05:00

6 lines
286 B
TypeScript

import { enabled, enabledAsync, run } from "./index.js";
console.log("imported", enabled(), enabled(undefined), enabled({ enabled: true }), enabled({ extra: 2 }));
console.log("async", await enabledAsync(), await enabledAsync(undefined), await enabledAsync({ enabled: true }));
run();