mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-22 05:59:31 +08:00
19 lines
747 B
TypeScript
19 lines
747 B
TypeScript
// tsc-clean misuses of the standard-library surface: each line below is
|
|
// valid TypeScript against the ambient declarations but outside the
|
|
// supported lowering (most library, island-backed, Math, string, and
|
|
// number functions have no value form; exact-arity path functions are the
|
|
// explicit exception; `process` itself is not a first-class value).
|
|
import { readFileSync } from "node:fs";
|
|
import { basename, join } from "node:path";
|
|
|
|
const read = readFileSync; console.log(read);
|
|
const base = basename; console.log(base);
|
|
const joiner = join; console.log(joiner);
|
|
const cwd = process.cwd;
|
|
const p = process;
|
|
const env = process.env;
|
|
const flo = Math.floor;
|
|
const upper = "abc".toUpperCase;
|
|
const fix = (1.5).toFixed;
|
|
const pf = parseFloat;
|