[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [StandardSchema](https://evolu.dev/docs/api-reference/common/StandardSchema) › [StandardSchemaV1](https://evolu.dev/docs/api-reference/common/StandardSchema/namespaces/StandardSchemaV1) › Types

Defined in: [packages/common/src/StandardSchema.ts:132](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/StandardSchema.ts#L132)

The Standard types interface.

## Extends

- [`Types`](https://evolu.dev/docs/api-reference/common/StandardSchema/namespaces/StandardTypedV1/interfaces/Types)\<`Input`, `Output`\>

## Properties

<a id="input"></a>

### input

```ts
readonly input: Input;
```

Defined in: [packages/common/src/StandardSchema.ts:60](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/StandardSchema.ts#L60)

The input type of the schema.

#### Inherited from

[`Types`](https://evolu.dev/docs/api-reference/common/StandardSchema/namespaces/StandardTypedV1/interfaces/Types).[`input`](https://evolu.dev/docs/api-reference/common/StandardSchema/namespaces/StandardTypedV1/interfaces/Types#input)

---

<a id="output"></a>

### output

```ts
readonly output: Output;
```

Defined in: [packages/common/src/StandardSchema.ts:62](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/StandardSchema.ts#L62)

The output type of the schema.

#### Inherited from

[`Types`](https://evolu.dev/docs/api-reference/common/StandardSchema/namespaces/StandardTypedV1/interfaces/Types).[`output`](https://evolu.dev/docs/api-reference/common/StandardSchema/namespaces/StandardTypedV1/interfaces/Types#output)