mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
15 lines
572 B
TypeScript
15 lines
572 B
TypeScript
import { EntityTable } from 'Dexie';
|
|
import { z } from 'zod';
|
|
|
|
export const DistributionTableSchema = z.object({
|
|
$messageIdMemberId: z.string().optional(),
|
|
messageId: z.string(),
|
|
memberId: z.number(),
|
|
readAt: z.string().nullable(),
|
|
deliverAt: z.string().nullable(),
|
|
roomId: z.string(),
|
|
})
|
|
|
|
export type DistributionTable = z.infer<typeof DistributionTableSchema>
|
|
export type DexieDistributionTable = EntityTable<DistributionTable, '$messageIdMemberId'>;
|
|
export const DistributionTableColumn = '$messageIdMemberId, messageId, memberId, readAt, deliverAt, roomId' |