# Type Alias: Result\<T, E\>

```ts
type Result<T, E> = 
  | {
  ok: true;
  value: T;
}
  | {
  error: E;
  ok: false;
};
```

Defined in: [packages/core/src/types.ts:307](https://github.com/leifriksheim/minca/blob/main/core/src/types.ts#L307)

Result type for operations that can fail

## Type Parameters

| Type Parameter | Default type |
| ------ | ------ |
| <a id="type-parameter-t"></a> `T` | - |
| <a id="type-parameter-e"></a> `E` | `Error` |
