Skip to content

Home > @unseenco/backstage-core > ISheet > declareSequenceVariants

ISheet.declareSequenceVariants() method

Declares the sequence variants available on this sheet. Each variant has its own independent sequence data, allowing the same properties to be animated differently per variant (e.g. mobile vs desktop).

The "default" variant is always required and is included automatically if omitted.

Signature:

typescript
declareSequenceVariants(variants: SequenceVariantId[]): void;

Parameters

ParameterTypeDescription
variantsSequenceVariantId[]An array of variant names (each at least 3 characters long)

Returns:

void

Example

ts
const sheet = project.sheet('Scene')
sheet.declareSequenceVariants(['default', 'mobile', 'desktop'])
sheet.setActiveSequenceVariant('mobile')