Skip to main content

Interface: ExtendedSnapRule

Properties

connectableProducts

connectableProducts: object[]

productId

productId: string

productName

productName: string

snapCodes

snapCodes: string[]


possibleConnections

possibleConnections: object[]

connectedTo?

optional connectedTo: ConnectedSnapInfo

instanceId

instanceId: string

isCurrentlyConnected

isCurrentlyConnected: boolean

productId

productId: string

productName

productName: string

snapCode

snapCode: string

snapId

snapId: string


ruleId

ruleId: string

Inherited from

ParsedSnapRule.ruleId


ruleName

ruleName: string

Inherited from

ParsedSnapRule.ruleName


snapPairs?

optional snapPairs: Set<string>

Combined list of snap pairs in A:B format

Inherited from

ParsedSnapRule.snapPairs


snappingMethod?

optional snappingMethod: SnappingMethodType

Method to use for positioning snaps on the modular scene.

Inherited from

ParsedSnapRule.snappingMethod


sourceCodes

sourceCodes: string[]

Inherited from

ParsedSnapRule.sourceCodes


targetCodes

targetCodes: string[]

Inherited from

ParsedSnapRule.targetCodes


triggers?

optional triggers: RuleTrigger[] | ModularRuleTrigger[]

Inherited from

ParsedSnapRule.triggers


twoWayBinding?

optional twoWayBinding: boolean

Inherited from

ParsedSnapRule.twoWayBinding