Type Alias: TermEdit
@kortexya/reasoninglayer / TermEdit
Type Alias: TermEdit
Section titled “Type Alias: TermEdit”TermEdit = {
op:"put";term:CreateTermRequest; } | {op:"remove";termId:string; }
Defined in: src/types/actions.ts:121
A multi-term edit committed atomically when an action is Ready.
Union Members
Section titled “Union Members”Type Literal
Section titled “Type Literal”{ op: "put"; term: CreateTermRequest; }
op:
"put"
Create or overwrite a term.
term:
CreateTermRequest
The term-creation body (tagged ValueDto features).
Type Literal
Section titled “Type Literal”{ op: "remove"; termId: string; }
op:
"remove"
Remove an existing term by id.
termId
Section titled “termId”termId:
string
Term UUID to remove.
Remarks
Section titled “Remarks”Tagged discriminated union with op as the discriminant. The wire shape
(TermEditDto) is externally tagged ({ put: ... } or { remove: ... }).
The put payload reuses the standard CreateTermRequest body.