MCPcopy Create free account
hub / github.com/cloudflare/computer / createWorkspaceError

Function createWorkspaceError

packages/dofs/src/errors.ts:22–32  ·  view source on GitHub ↗
(
  code: WorkspaceErrorCode,
  message: string,
  path?: string,
)

Source from the content-addressed store, hash-verified

20}
21
22export function createWorkspaceError(
23 code: WorkspaceErrorCode,
24 message: string,
25 path?: string,
26): WorkspaceFsError {
27 const error = new Error(path === undefined ? message : `${message}: ${path}`) as WorkspaceFsError;
28 error.name = "WorkspaceFsError";
29 error.code = code;
30 error.path = path;
31 return error;
32}
33
34export function invalidPath(path: string, reason: string): WorkspaceFsError {
35 return createWorkspaceError("EINVAL", `Invalid path (${reason})`, path);

Callers 15

boomMethod · 0.90
openSyncMethod · 0.70
lstatSyncMethod · 0.70
readFileSyncMethod · 0.70
chmodSyncMethod · 0.70
realpathSyncMethod · 0.70
accessSyncMethod · 0.70
closeSyncMethod · 0.70
readSyncMethod · 0.70
writeSyncMethod · 0.70
truncateSyncMethod · 0.70
#fdOrThrowMethod · 0.70

Calls

no outgoing calls

Tested by 1

boomMethod · 0.72