/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/commands/src/duplicate-view.command.ts
27 строк
821 B
nichenqin
fix: navigate after create view
19 сен 2024, 05:53
19 сен 2024, 05:53
fb88262
Код
Авторство
О чём код?
import { Command, type CommandProps } from "@undb/domain" import { duplicateViewDTO, tableId, viewId } from "@undb/table" import { z } from "@undb/zod" export const duplicateViewCommand = duplicateViewDTO export type IDuplicateViewCommand = z.infer<typeof duplicateViewCommand> export const duplicateViewCommandOutput = z.object({ tableId: tableId, viewId: viewId, }) export type IDuplicateViewCommandOutput = z.infer<typeof duplicateViewCommandOutput> export class DuplicateViewCommand extends Command implements IDuplicateViewCommand { public readonly tableId: string public readonly viewId?: string public readonly name: string constructor(props: CommandProps<IDuplicateViewCommand>) { super(props) this.tableId = props.tableId this.viewId = props.viewId this.name = props.name } }