ComponentProperties-Related
ComponentPropertyType
typescript
type ComponentPropertyType = "BOOLEAN" | "TEXT" | "INSTANCE_SWAP" | "VARIANT";InstanceSwapPreferredValue
typescript
type InstanceSwapPreferredValue = {
type: "COMPONENT" | "COMPONENT_SET";
key: string;
};ComponentPropertyDefinitions
typescript
type ComponentPropertyDefinitions = {
[propertyName: string]: {
type: ComponentPropertyType;
defaultValue: string | boolean;
preferredValues?: InstanceSwapPreferredValue[];
variantOptions?: string[];
};
};ComponentProperties
typescript
type ComponentProperties = {
[propertyName: string]: {
type: ComponentPropertyType;
value: string | boolean;
preferredValues?: InstanceSwapPreferredValue[];
};
};