Skip to content

Interface: CanonicalCall ​

One write-API call, with the source shape name lifted out as an address rather than data.

Properties ​

args ​

args: IrValue[]


containedNames ​

containedNames: string[]

Every objectName appearing anywhere inside args, which for addGroup is the group's children.

A fidelity note about a group's child is scoped to that child's name, but the child is not a call of its own — it is an argument to the group's. Without this the note and the difference it predicted would carry different names and never match, and a declared loss would be reported as a defect.


method ​

method: string


shapeName ​

shapeName: string | null

p:cNvPr/@name of the shape this call came from, used to point a difference at it.