/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/commands/src/invite.command.ts
17 строк
591 B
nichenqin
wip: add space id to resources
05 авг 2024, 07:20
05 авг 2024, 07:20
5379827
Код
Авторство
О чём код?
import { inviteDTO, type ISpaceMemberWithoutOwner } from "@undb/authz" import { Command, type CommandProps } from "@undb/domain" import type { z } from "@undb/zod" export const inviteCommand = inviteDTO.omit({ inviterId: true, spaceId: true }) export type IInviteCommand = z.infer<typeof inviteCommand> export class InviteCommand extends Command implements IInviteCommand { public readonly email: string public readonly role?: ISpaceMemberWithoutOwner constructor(props: CommandProps<IInviteCommand>) { super(props) this.email = props.email this.role = props.role } }