markdownlint/lib/node-imports-browser.mjs
David Anson 7beb9fc9d0
Some checks are pending
Checkers / linkcheck (push) Waiting to run
Checkers / spellcheck (push) Waiting to run
CI / build (20, macos-latest) (push) Waiting to run
CI / build (20, ubuntu-latest) (push) Waiting to run
CI / build (20, windows-latest) (push) Waiting to run
CI / build (22, macos-latest) (push) Waiting to run
CI / build (22, ubuntu-latest) (push) Waiting to run
CI / build (22, windows-latest) (push) Waiting to run
CI / build (24, macos-latest) (push) Waiting to run
CI / build (24, ubuntu-latest) (push) Waiting to run
CI / build (24, windows-latest) (push) Waiting to run
CI / pnpm (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
TestRepos / build (latest, ubuntu-latest) (push) Waiting to run
UpdateTestRepos / update (push) Waiting to run
Address new TypeScript warnings in core files, improve type definitions.
2025-10-11 16:48:18 -07:00

22 lines
489 B
JavaScript

// @ts-check
const getError = () => new Error("Node APIs are not available in browser context.");
const throwForSync = () => {
throw getError();
};
export const fs = {
// @ts-ignore
"access": (path, callback) => callback(getError()),
"accessSync": throwForSync,
// @ts-ignore
"readFile": (path, options, callback) => callback(getError()),
"readFileSync": throwForSync
};
export const os = {};
export const path = {
"dirname": throwForSync,
"resolve": throwForSync
};