/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/table/src/methods/update-table.method.ts
14 строк
573 B
nichenqin
wip: update table
17 июл 2024, 11:55
17 июл 2024, 11:55
67d49a0
Код
Авторство
О чём код?
import { and, None, type Option } from "@undb/domain" import type { IUpdateTableDTO } from "../dto" import { TableNameSpecification, type TableComositeSpecification } from "../specifications" import { TableNameVo } from "../table-name.vo" import type { TableDo } from "../table.do" export function updateTable(this: TableDo, dto: IUpdateTableDTO): Option<TableComositeSpecification> { let specs: TableComositeSpecification[] = [] if (dto.name) { specs.push(new TableNameSpecification(new TableNameVo(dto.name))) } return specs.length ? and(...specs) : None }