Type Alias InferData<Schema>

InferData: {
    -readonly [K in keyof Schema as Schema[K] extends { isVirtual: true }
        ? never
        : K]: Schema[K] extends { validate(value: unknown): T } ? T : unknown
}

Infer persisted data fields from the schema definition.

Type Parameters