/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/commands/src/trigger-record-button.command.ts
29 строк
916 B
nichenqin
feat: button openapi
31 авг 2024, 06:06
31 авг 2024, 06:06
0cef3e4
Код
Авторство
О чём код?
import { Command, type CommandProps } from "@undb/domain" import { fieldId, fieldName, recordId, uniqueTableDTO } from "@undb/table" import { z } from "@undb/zod" export const triggerRecordButtonCommand = z .object({ recordId, field: fieldId.or(fieldName), }) .merge(uniqueTableDTO) export type ITriggerRecordButtonCommand = z.infer<typeof triggerRecordButtonCommand> export class TriggerRecordButtonCommand extends Command implements ITriggerRecordButtonCommand { public readonly recordId: string public readonly field: string public readonly tableId?: string public readonly tableName?: string public readonly baseName?: string constructor(props: CommandProps<ITriggerRecordButtonCommand>) { super(props) this.recordId = props.recordId this.field = props.field this.tableId = props.tableId this.baseName = props.baseName this.tableName = props.tableName } }