Interface Asuka3DPartVariationApplyOptions

interface Asuka3DPartVariationApplyOptions {
    animate?: boolean;
    commitHistory?: boolean;
    element?: AsukaElement | Record<string, unknown>;
    emitChange?: boolean;
    focus?: boolean;
    metadata?: Record<string, unknown>;
    productId?: string;
    source?: string;
    variation?: null | ElementVariation | Record<string, unknown>;
    variationPath?: (ElementVariation | Record<string, unknown>)[];
}

Properties

animate?: boolean
commitHistory?: boolean

Defer history while a higher-level variation action updates several linked targets.

element?: AsukaElement | Record<string, unknown>
emitChange?: boolean

Suppress intermediate change events while a higher-level batch is still running.

focus?: boolean
metadata?: Record<string, unknown>
productId?: string
source?: string
variation?: null | ElementVariation | Record<string, unknown>
variationPath?: (ElementVariation | Record<string, unknown>)[]