Skip to main content

FileFailure

@forge/monorepo


@forge/monorepo / backend/src / FileFailure

Type Alias: FileFailure

FileFailure = object

Defined in: backend/src/toolkit/files.ts:65

Why a file operation did not happen.

A reason, not an exception, for the reason HttpFailure gives: a refused path is information the model can act on, and a thrown error reads as "something broke", which invites an identical retry.

Properties

kind

readonly kind: "forbidden" | "not-found" | "not-a-file" | "not-a-directory" | "unreadable" | "too-many"

Defined in: backend/src/toolkit/files.ts:68


ok

readonly ok: false

Defined in: backend/src/toolkit/files.ts:66


path

readonly path: string

Defined in: backend/src/toolkit/files.ts:67


reason

readonly reason: string

Defined in: backend/src/toolkit/files.ts:69