Remote / foldkit-remote-drizzle
EntityStorage
type · packages/remote-drizzle/src/bind.ts:106
type EntityStorage<E extends Domain.AnyEntity> = {
readonly table: DrizzleTable
readonly fields?:
| {
readonly [K in keyof E['fields']]?: AnyColumn
}
| undefined
readonly visible?: Visible | undefined
} & Required_<
'relations',
E['relations'],
{
readonly [K in keyof E['relations']]: RelationStorage<E['relations'][K]>
}
> &
Required_<
'derived',
E['derived'],
{
readonly [K in keyof E['derived']]:
CountDerived<ManyKeys<E>> | SuppliedDerived
}
>