basalt / files/src / FileTypeMismatchError
Class: FileTypeMismatchError
Defined in: files/src/files.ts:43
The bytes are not what the client declared: an HTML page sent as application/pdf, an executable sent as image/jpeg. Raised only with validate.sniff on.
Extends
Constructors
Constructor
> new FileTypeMismatchError(declared, detected): FileTypeMismatchError
Defined in: files/src/files.ts:45
Parameters
declared
string
detected
string | null
Returns
FileTypeMismatchError
Overrides
Properties
code
> readonly code: string
Defined in: core/src/errors.ts:25
Inherited from
declared
> readonly declared: string
Defined in: files/src/files.ts:46
details?
> readonly optional details?: Record<string, unknown>
Defined in: core/src/errors.ts:28
Structured payload passed to the constructor, exactly as given (never sanitised here).
Inherited from
detected
> readonly detected: string | null
Defined in: files/src/files.ts:47
status
> readonly status: 415 = 415
Defined in: files/src/files.ts:44