[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Type](https://evolu.dev/docs/api-reference/common/Type) › UnknownNextResult

```ts
const UnknownNextResult: nextResult(
  Unknown,
  Unknown,
  Unknown,
);
```

Defined in: [packages/common/src/Type.ts:12153](https://github.com/evoluhq/evolu/blob/f0109fb501a593010e858e39248dde1200eeb2d7/packages/common/src/Type.ts#L12153)

A [nextResult](https://evolu.dev/docs/api-reference/common/Type/functions/nextResult) Type with unknown value, error, and done components.

Use `UnknownNextResult.is(value)` when only the outer Result structure must
be checked and its contained values intentionally remain unknown. Because the
unknown error component also accepts Done-shaped values, this Type cannot
distinguish normal completion from an arbitrary error. Use [nextResult](https://evolu.dev/docs/api-reference/common/Type/functions/nextResult)
with concrete error and done Types when that distinction must be validated.