Type Alias WRDInsertable<T>
WRDInsertable: Simplify<
{
[K in keyof T as ToWRDAttr<T[K]>["__insertable"] extends true
? false extends ToWRDAttr<T[K]>["__required"] ? K : never
: never]?: GetInputType<T[K]>
} & {
[K in keyof T as InsertableAndRequired<ToWRDAttr<T[K]>> extends true
? K
: never]: GetInputType<T[K]>
},
>
{
[K in keyof T as ToWRDAttr<T[K]>["__insertable"] extends true
? false extends ToWRDAttr<T[K]>["__required"] ? K : never
: never]?: GetInputType<T[K]>
} & {
[K in keyof T as InsertableAndRequired<ToWRDAttr<T[K]>> extends true
? K
: never]: GetInputType<T[K]>
},
>
Type Parameters
- T extends TypeDefinition
Returns the type for date for WRD entity creation