tryError Documentation
Function: createEnhancedError()
Function
```ts function createEnhancedError(type, message, options): TryError; ``` Defined in: [utils.ts:62](https://github.com/oconnorjohnson/try-error/blob/e3ae0308069a4fba073f4543d527ad76373db795/src/utils.ts#L62) Enhanced error creation with common patterns Provides a more convenient API for creating errors with common options.
tryError API Documentation v0.0.1-alpha.1
tryError API Documentation / createEnhancedError
Function: createEnhancedError()
function createEnhancedError(type, message, options): TryError;
Defined in: utils.ts:62
Enhanced error creation with common patterns
Provides a more convenient API for creating errors with common options.
Parameters
type
string
Error type
message
string
Error message
options
Omit
<ErrorHandlingOptions
, "errorType"
> = {}
Additional options
Returns
A TryError with enhanced context
Example
const error = createEnhancedError("ValidationError", "Invalid input", {
context: { field: "email", value: "invalid" },
tags: ["user-input", "validation"],
});