All files / kernel-platforms/src/capabilities/fs browser.ts

100% Statements 9/9
100% Branches 0/0
100% Functions 7/7
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15    2x 3x     2x 2x   2x 1x   7x    
import { makeFsSpecification } from './shared.ts';
 
const notImplemented = (name: string): never => {
  throw new Error(`Capability ${name} is not implemented in the browser`);
};
 
export const { configStruct, capabilityFactory } = makeFsSpecification({
  makeExistsSync: () => () => false,
  promises: {
    makeReadFile: () => notImplemented('readFile'),
    makeAccess: () => notImplemented('access'),
  },
  makePathCaveat: () => () => undefined,
});