@pdfking/errors
Types
types
AnyError
type AnyError< E extends string | number = string | number, T extends Record<string, unknown> = Record<string, unknown>, > = EnumType<E, T>
TypeError
type TypeError = EnumType<"TYPE_ERROR", { input: unknown }>InternalError
type InternalError = EnumType<"INTERNAL_ERROR", { error: unknown }>Result
type Result<T, E extends AnyError = AnyError> =
| { error: E; value: undefined }
| { error: undefined; value: T }