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