tryError Documentation
Interface: PluginCapabilities
Interface
Defined in: [plugins.ts:56](https://github.com/oconnorjohnson/try-error/blob/e3ae0308069a4fba073f4543d527ad76373db795/src/plugins.ts#L56) Plugin capabilities
tryError API Documentation v0.0.1-alpha.1
tryError API Documentation / PluginCapabilities
Interface: PluginCapabilities
Defined in: plugins.ts:56
Plugin capabilities
Properties
config?
optional config: Partial<TryErrorConfig>;
Defined in: plugins.ts:60
Configuration modifications
errorTypes?
optional errorTypes: Record<string, (message, context?) => TryError>;
Defined in: plugins.ts:70
Custom error types to register
middleware?
optional middleware: ErrorMiddleware[];
Defined in: plugins.ts:65
Middleware to add
transformers?
optional transformers: {
error?: (error) => TryError;
result?: <T>(result) => TryResult<T>;
};
Defined in: plugins.ts:80
Custom transformers
error()?
optional error: (error) => TryError;
Parameters
error
Returns
result()?
optional result: <T>(result) => TryResult<T>;
Type Parameters
T
T
Parameters
result
TryResult
<T
>
Returns
TryResult
<T
>
utilities?
optional utilities: Record<string, Function>;
Defined in: plugins.ts:75
Custom utilities to expose