# fail

# Function: fail()

```ts
function fail<TReason>(reason): object;
```

Defined in: [packages/workflow-core/src/result.ts:15](https://github.com/TanStack/workflow/blob/main/packages/workflow-core/src/result.ts#L15)

## Type Parameters

### TReason

`TReason` *extends* `string`

## Parameters

### reason

`TReason`

## Returns

`object`

### ok

```ts
ok: false;
```

### reason

```ts
reason: TReason;
```
