# Interface: Typed\<T\>

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

A collection name that carries its records' type, for collections whose
schema is plain JSON Schema: `const todos: Typed<Todo> = { name: 'app.todo' }`.
The type is a promise you make, not something checked when reading.

## Type Parameters

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

## Properties

| Property | Modifier | Type | Defined in |
| ------ | ------ | ------ | ------ |
| <a id="property-body"></a> `~body?` | `readonly` | `T` | [packages/core/src/query/types.ts:60](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L60) |
| <a id="property-name"></a> `name` | `readonly` | `string` | [packages/core/src/query/types.ts:59](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L59) |
