15 lines
333 B
TypeScript
15 lines
333 B
TypeScript
// dto/channel.dto.ts
|
|
import type { Prisma } from '../prisma/generated/client'
|
|
|
|
export const channelPublicSelect = {
|
|
id: true,
|
|
name: true,
|
|
owner_id: true,
|
|
persistent: true,
|
|
maxClients: true,
|
|
} satisfies Prisma.ChannelSelect
|
|
|
|
export type ChannelPublicDTO = Prisma.ChannelGetPayload<{
|
|
select: typeof channelPublicSelect
|
|
}>
|