Timeline Studio API Documentation - v0.26.0
    Preparing search index...
    resourcesMachine: StateMachine<
        ResourcesMachineContext,
        ResourcesMachineEvent,
        {},
        never,
        Values<
            {
                addEffect: {};
                addFilter: {};
                addMedia: {};
                addMusic: {};
                addStyleTemplate: {};
                addSubtitle: {};
                addTemplate: {};
                addTransition: {};
                clearResources: {};
                loadResources: {};
                removeResource: {};
                updateResource: {};
            },
        >,
        never,
        never,
        "active",
        string,
        {},
        {},
        EventObject,
        MetaObject,
        {
            context: {
                effectResources: EffectResource[];
                filterResources: FilterResource[];
                mediaResources: MediaResource[];
                musicResources: MusicResource[];
                resources: TimelineResource[];
                styleTemplateResources: StyleTemplateResource[];
                subtitleResources: SubtitleResource[];
                templateResources: TemplateResource[];
                transitionResources: TransitionResource[];
            };
            id: "resources";
            initial: "active";
            states: {
                active: {
                    on: {
                        ADD_EFFECT: { actions: "addEffect" };
                        ADD_FILTER: { actions: "addFilter" };
                        ADD_MEDIA: { actions: "addMedia" };
                        ADD_MUSIC: { actions: "addMusic" };
                        ADD_STYLE_TEMPLATE: { actions: "addStyleTemplate" };
                        ADD_SUBTITLE: { actions: "addSubtitle" };
                        ADD_TEMPLATE: { actions: "addTemplate" };
                        ADD_TRANSITION: { actions: "addTransition" };
                        CLEAR_RESOURCES: { actions: "clearResources" };
                        LOAD_RESOURCES: { actions: "loadResources" };
                        REMOVE_RESOURCE: { actions: "removeResource" };
                        UPDATE_RESOURCE: { actions: "updateResource" };
                    };
                };
            };
        },
    > = ...