/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/table/src/methods/duplicate-field.method.ts
14 строк
513 B
nichenqin
feat: duplicate reference field
15 июл 2024, 07:03
15 июл 2024, 07:03
9ae8efd
Код
Авторство
О чём код?
import { andOptions, Option, Some } from "@undb/domain" import { type Field, type IDuplicateFieldDTO } from "../modules" import type { TableComositeSpecification } from "../specifications" import type { TableDo } from "../table.do" export function duplicateFieldMethod( this: TableDo, dto: IDuplicateFieldDTO, ): [Field, Option<TableComositeSpecification>] { const spec = this.schema.$duplicateField(dto) const field = spec.field return [field, andOptions(this.$createFieldSpec(field), Some(spec))] }