ReadonlyclientReadonlyconfigurationReadonlyconnectorReadonlyconverterReadonlydomReadonlyeraserReadonlyeventReadonlygestureReadonlyhistoryReadonlyjiixReadonlykeyboardReadonlylayersReadonlymathReadonlymenuReadonlymodelReadonlymoveReadonlyoverlaysReadonlyplaybackReadonlyrendererReadonlyselectorReadonlysnapsReadonlysynchronizerReadonlytransformReadonlytypesetReadonlywriterOptionalsymbols: TSymbol[]Optionalselection: booleanOptionalselection: booleanOptionalselection: booleanOptionalselection: booleanOptionalmimeTypes: string[]OptionaladdToHistory: booleanOptionaladdToHistory: booleanOptionaldims: { height?: number; width?: number }OptionaladdToHistory: booleanOptionalcenterX: numberOptionalcenterY: numberOptionalsymbols: TSymbol[]
Structural type for InteractiveInkCanvas used by all managers. Managers depend on this type rather than the concrete class to enable isolation testing and future canvas variants.