Skip to content

AddOp

Builder add operation for shapes, things, and assertions.

  • unknown

readonly operation: "add"

Operation discriminator. Always add.

BaseAddOp.operation


readonly optional kind?: unknown

Optional kind override: shape, thing, or assertion.

BaseAddOp.kind


readonly optional about?: string

Assertion target wref. Presence of about makes the add an assertion unless kind overrides it.

BaseAddOp.about


readonly optional shapeWref?: string

Optional shape wref used by local validation.

BaseAddOp.shapeWref


readonly optional aboutWref?: string

Deprecated spelling for about; retained for compatibility.

BaseAddOp.aboutWref


readonly optional data?: unknown

Shape-validated data payload for shape, thing, or assertion adds.

BaseAddOp.data


readonly optional skipExisting?: boolean

When true, an existing target returns noop instead of failing.

BaseAddOp.skipExisting


readonly name: string

Target name. Use Shape/localName for things and assertions; use the plain shape name for shapes.