/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/table/src/services/methods/create-table-view.method.ts
18 строк
646 B
nichenqin
fix: navigate after create view
19 сен 2024, 05:53
19 сен 2024, 05:53
fb88262
Код
Авторство
О чём код?
import type { View } from "../../modules" import type { ICreateTableViewDTO } from "../../modules/views/dto/create-view.dto" import { TableIdVo } from "../../table-id.vo" import type { TableDo } from "../../table.do" import type { TableService } from "../table.service" export async function createTableViewMethod( this: TableService, dto: ICreateTableViewDTO, ): Promise<{ table: TableDo; view: View }> { const table = (await this.repository.findOneById(new TableIdVo(dto.tableId))).expect("Not found table") const { spec, view } = table.$createView(dto) await this.repository.updateOneById(table, spec) return { table, view } }