EFFECT_EXPORTS

tcmts.core.effects.EFFECT_EXPORTS · #j27iqha5 · term · runs anywhere

Exports of Node's other modules that reach outside: module#export.

import type { Effect } from "#codebase/tcmts/core/effects";

export const EFFECT_EXPORTS: Record<string, Effect> = {
  "node:crypto#randomBytes": "random",
  "node:crypto#randomUUID": "random",
  "node:crypto#randomInt": "random",
  "node:crypto#randomFill": "random",
  "node:crypto#randomFillSync": "random",
  "node:crypto#getRandomValues": "random",
  "node:crypto#generateKey": "random",
  "node:crypto#generateKeySync": "random",
  "node:crypto#generateKeyPair": "random",
  "node:crypto#generateKeyPairSync": "random",
  "node:crypto#generatePrime": "random",
  "node:crypto#generatePrimeSync": "random",
  "node:crypto#webcrypto": "random",
  "node:module#createRequire": "files",
  "node:timers/promises#scheduler": "clock",
}

uses

used by