fenced.ts:5:13 - error SC2020: 'process.hasUncaughtExceptionCaptureCallback' is typed by @types/node but has no scriptc lowering yet

  4 |  * or a binary that runs with the wrong behavior. */
  5 | console.log(process.hasUncaughtExceptionCaptureCallback()); // the process introspection statics lower now; the capture-callback probe does not
    |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6 | /* setInterval lowers, and under @types/node its Timeout RETURN now maps

  hint: the type checker sees everything @types/node declares, but only the supported surface compiles (https://scriptc.dev/limitations)

fenced.ts:15:1 - error SC2020: 'Timeout.close' is typed by @types/node but has no scriptc lowering yet

  14 | timer.refresh();
  15 | timer.close();
     | ^~~~~~~~~~~~~
  16 | /* The web-platform globals ride in with @types/node (undici). Fetch,

  hint: unref(), ref(), hasRef(), and refresh() are the supported Timeout methods

fenced.ts:27:15 - error SC2020: 'Response.type' is typed by @types/node but has no scriptc lowering yet

  26 |   const response = await fetch(url);
  27 |   console.log(response.type);
     |               ^~~~~~~~~~~~~
  28 |   response.clone();

  hint: the member is outside the native static handle projection

fenced.ts:28:3 - error SC2020: 'Response.clone' is typed by @types/node but has no scriptc lowering yet

  27 |   console.log(response.type);
  28 |   response.clone();
     |   ^~~~~~~~~~~~~~
  29 | }

  hint: the native fetch runtime does not implement this Response operation

fenced.ts:31:21 - error SC2020: 'ReadableStream.from() over Set<number> iterables' is part of the standard library types but has no scriptc lowering yet

  30 | void inspectResponse;
  31 | ReadableStream.from(new Set([1, 2]));
     |                     ^~~~~~~~~~~~~~~
  32 | /* Members of SUPPORTED builtin modules beyond the lowered tables: they

  hint: arrays, Uint8Array, and strings are supported — spread other synchronous iterables into an array first: [...iterable]

fenced.ts:38:1 - error SC2020: 'fs.watchFile' is typed by @types/node but has no scriptc lowering yet

  37 | import { win32 } from "path";
  38 | watchFile("x", () => {});
     | ^~~~~~~~~~~~~~~~~~~~~~~~
  39 | setPriority(0);

  hint: the type checker sees everything @types/node declares, but only the supported surface compiles (https://scriptc.dev/limitations)

fenced.ts:39:1 - error SC2020: 'os.setPriority' is typed by @types/node but has no scriptc lowering yet

  38 | watchFile("x", () => {});
  39 | setPriority(0);
     | ^~~~~~~~~~~~~~
  40 | console.log(win32.sep);

  hint: the type checker sees everything @types/node declares, but only the supported surface compiles (https://scriptc.dev/limitations)

fenced.ts:40:13 - error SC2020: 'PlatformPath.sep' is typed by @types/node but has no scriptc lowering yet

  39 | setPriority(0);
  40 | console.log(win32.sep);
     |             ^~~~~~~~~
  41 | /* URL getters and serialization lower under @types/node, but object-URL

  hint: the type checker sees everything @types/node declares, but only the supported surface compiles (https://scriptc.dev/limitations)

fenced.ts:46:13 - error SC2020: 'URL.createObjectURL' is typed by @types/node but has no scriptc lowering yet

  45 | const u = new URL("https://example.com/x?a=1");
  46 | console.log(URL.createObjectURL(new Blob(["data"])));
     |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  47 | u.searchParams.get("a");

  hint: protocol, origin, username, password, pathname, href, host, hostname, port, search, hash, searchParams, toString(), and toJSON() are the supported URL members

fenced.ts:52:21 - error SC2020: 'deflateSync with these options' is part of the standard library types but has no scriptc lowering yet

  51 | import { brotliCompressSync, deflateSync } from "zlib";
  52 | deflateSync("data", { level: 9, strategy: 1 });
     |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
  53 | brotliCompressSync(Buffer.from("data"));

  hint: the static compression options form is { level: <integer literal from -1 through 9> }

fenced.ts:53:1 - error SC2020: 'zlib.brotliCompressSync' is typed by @types/node but has no scriptc lowering yet

  52 | deflateSync("data", { level: 9, strategy: 1 });
  53 | brotliCompressSync(Buffer.from("data"));
     | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  54 | /* The http2 compatibility slice's @types/node-world fences (divergence

  hint: Brotli needs a Brotli codec, which the static runtime does not vendor — the default-options deflate/inflate, raw, gzip/gunzip, and unzip sync/callback forms, crc32, and the Deflate/Inflate/Gzip/Gunzip/DeflateRaw/InflateRaw/Unzip streams are the lowered zlib surface

fenced.ts:62:71 - error SC2020: 'a createSecureServer SNICallback of 'undefined' values' is part of the standard library types but has no scriptc lowering yet

  61 | import * as http2 from "node:http2";
  62 | http2.createSecureServer({ allowHTTP1: true, cert: "pem", key: "pem", SNICallback: undefined });
     |                                                                       ^~~~~~~~~~~~~~~~~~~~~~
  63 | http2.createSecureServer({

  hint: SNICallback lowers as a direct option or the conditional spread ...(x ? { SNICallback: x } : {}) — the callback is (servername, cb) => void with cb: (err: Error | null, ctx?: tls.SecureContext) => void

fenced.ts:67:3 - error SC2020: 'createSecureServer options with a conditional spread' is part of the standard library types but has no scriptc lowering yet

  66 |   key: "pem",
  67 |   ...(1 ? { SNICallback: undefined } : {}),
     |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  68 | });

  hint: the lowered conditional spread is exactly ...(x ? { SNICallback: x } : {}) — the included value must BE the condition

fenced.ts:69:71 - error SC2020: 'createSecureServer option 'streamResetBurst' with a non-literal value' is part of the standard library types but has no scriptc lowering yet

  68 | });
  69 | http2.createSecureServer({ allowHTTP1: true, cert: "pem", key: "pem", streamResetBurst: 1 + 0 });
     |                                                                       ^~~~~~~~~~~~~~~~~~~~~~~
  70 | http2.connect("https://localhost");

  hint: h2 session-tuning options are accepted with literal values but are not applied yet

fenced.ts:76:1 - error SC2020: 'crypto.generateKeyPair' is typed by @types/node but has no scriptc lowering yet

  75 | import { checkPrimeSync, createCipheriv, generateKeyPair, setFips } from "node:crypto";
  76 | generateKeyPair("rsa", { modulusLength: 2048 }, () => {});
     | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  77 | createCipheriv("aes-128-ccm", Buffer.alloc(16), Buffer.alloc(12), { authTagLength: 16 });

  hint: asymmetric-key operations need a public-key stack (bignum, RSA/EC/EdDSA math) and public and private KeyObjects — neither exists in the static runtime, so no faithful lowering can be small; the lowered crypto surface is hashing, randomness, secret KeyObjects, and the introspection statics

fenced.ts:77:16 - error SC2020: 'crypto.createCipheriv with cipher 'aes-128-ccm'' is part of the standard library types but has no scriptc lowering yet

  76 | generateKeyPair("rsa", { modulusLength: 2048 }, () => {});
  77 | createCipheriv("aes-128-ccm", Buffer.alloc(16), Buffer.alloc(12), { authTagLength: 16 });
     |                ^~~~~~~~~~~~~
  78 | checkPrimeSync(7n);

  hint: the supported ciphers are aes-128-cbc, aes-192-cbc, aes-256-cbc, aes-128-ctr, aes-192-ctr, aes-256-ctr, aes-128-gcm, aes-192-gcm, aes-256-gcm, and chacha20-poly1305

fenced.ts:78:1 - error SC2020: 'crypto.checkPrimeSync' is typed by @types/node but has no scriptc lowering yet

  77 | createCipheriv("aes-128-ccm", Buffer.alloc(16), Buffer.alloc(12), { authTagLength: 16 });
  78 | checkPrimeSync(7n);
     | ^~~~~~~~~~~~~~~~~~
  79 | setFips(false);

  hint: the type checker sees everything @types/node declares, but only the supported surface compiles (https://scriptc.dev/limitations)

fenced.ts:79:1 - error SC2020: 'crypto.setFips' is typed by @types/node but has no scriptc lowering yet

  78 | checkPrimeSync(7n);
  79 | setFips(false);
     | ^~~~~~~~~~~~~~
  80 | fetch("https://example.invalid/", {

  hint: a compiled binary has no FIPS provider to enable, and Node itself throws on setFips(true) in a non-FIPS build — getFips() answers 0 here

fenced.ts:81:3 - error SC2020: 'RequestInit option 'integrity' in a static build' is typed by @types/node but has no scriptc lowering yet

  80 | fetch("https://example.invalid/", {
  81 |   integrity: "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
     |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  82 | });

  hint: the compiler does not preserve this RequestInit member's conversion or transport behavior

fenced.ts:85:3 - error SC2020: 'ReadableStream.tee' is typed by @types/node but has no scriptc lowering yet

  84 |   const body = (await fetch(url)).body!;
  85 |   body.tee();
     |   ^~~~~~~~
  86 |   const tee = body.tee;

  hint: this operation is outside the native readable-stream implementation

fenced.ts:86:15 - error SC2020: 'ReadableStream.tee' is typed by @types/node but has no scriptc lowering yet

  85 |   body.tee();
  86 |   const tee = body.tee;
     |               ^~~~~~~~
  87 |   body["tee"]();

  hint: this operation is outside the native readable-stream implementation

fenced.ts:87:3 - error SC2020: 'ReadableStream.tee' is typed by @types/node but has no scriptc lowering yet

  86 |   const tee = body.tee;
  87 |   body["tee"]();
     |   ^~~~~~~~~~~
  88 |   const bracketTee = body["tee"];

  hint: this operation is outside the native readable-stream implementation

fenced.ts:88:22 - error SC2020: 'ReadableStream.tee' is typed by @types/node but has no scriptc lowering yet

  87 |   body["tee"]();
  88 |   const bracketTee = body["tee"];
     |                      ^~~~~~~~~~~
  89 | }

  hint: this operation is outside the native readable-stream implementation

fenced.ts:94:23 - error SC2020: 'util.callbackify into a callback whose error parameter excludes null' is part of the standard library types but has no scriptc lowering yet

  93 | import { callbackify } from "node:util";
  94 | const callbackified = callbackify(async (n: number) => n);
     |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95 | void callbackified;

  hint: Node calls back with a null error on success; type the binding's callback as (err: NodeJS.ErrnoException | null, ...) => void

fenced.ts:99:1 - error SC2020: 'Cipheriv/Decipheriv.on' is part of the standard library types but has no scriptc lowering yet

   98 | const cipherStream = createCipheriv("aes-128-cbc", Buffer.alloc(16), Buffer.alloc(16));
   99 | cipherStream.on("data", () => {});
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100 | // End of the declared-but-not-lowered surface.

  hint: update(), final(), setAAD(), setAutoPadding(), getAuthTag(), and setAuthTag() are supported; cipher streams are not