Type Alias: Result<TData, TError>
Result<
TData,TError> = {data:TData;ok:true;status:number; } | {data:TError;ok:false;status:number; }
Defined in: src/types.ts:71
The return type when using catch. Discriminated on ok.
Type Parameters
| Type Parameter | Default type |
|---|---|
TData | - |
TError | unknown |
Example
ts
const result = await api.invoices.show(
{ id: '1' },
{ catch: [404] },
);
if (result.ok) {
console.log(result.data);
} else {
console.log(result.status);
console.log(result.data);
}