Type Alias: Doc<T>

typescript
1
Doc<T> = { [K in keyof T["properties"]]: ExtractType<T["properties"][K]["type"]> } & object

Defined in: ridb_core.d.ts:126

Doc is a utility type that transforms a schema type into a document type where each property is mapped to its extracted type.

Type declaration

__version?

typescript
1
optional __version: number

createdAt?

typescript
1
optional createdAt: number

updatedAt?

typescript
1
optional updatedAt: number

Type Parameters

T

T extends SchemaType

A schema type with a 'properties' field where each property's type is represented as a string.

type Document = Doc; // Document is { name: string; age: number; }