Type Alias UndoActionMappings

UndoActionMappings: {
    "clip-add": { clipId: string };
    "clip-html-style": { clipId: string; prevStyle: any; style: any };
    "clip-html-text": { clipId: string; prevText: string; text: string };
    "clip-left-trim": { clipId: string; value: number };
    "clip-lottie-property": {
        clipId: string;
        prevValue: any;
        property: string;
        value: any;
    };
    "clip-move-to-layer": {
        clipId: string;
        fromLayerId: string;
        toLayerId: string;
    };
    "clip-remove": { clipId: string; data: any; layerId: string };
    "clip-right-trim": { clipId: string; value: number };
    "clip-start-time": { clipId: string; value: number };
    "clip-style-alpha": { clipId: string; value: number };
    "clip-style-corner-radius": {
        clipId: string;
        cornerRadius: number[];
        relative: boolean;
    };
    "clip-style-position": { clipId: string; value: [number, number] };
    "clip-style-rotation": { clipId: string; value: number };
    "clip-style-scale": { clipId: string; value: [number, number] };
    "clip-subtitles-settings": {
        clipId: string;
        offset: number;
        prevOffset: number;
        prevSubtitlesId: string | undefined;
        subtitlesId: string | undefined;
    };
    "clip-text-background-color": {
        backgroundColor: string
        | null;
        clipId: string;
        prevBackgroundColor: string | null;
    };
    "clip-text-color": { clipId: string; color: string; prevColor: string };
    "clip-text-font-family": {
        clipId: string;
        fontFamily: string;
        prevFontFamily: string;
    };
    "clip-text-font-size": {
        clipId: string;
        fontSize: number;
        prevFontSize: number;
    };
    "clip-text-font-style": {
        clipId: string;
        fontStyle: string;
        prevFontStyle: string;
    };
    "clip-text-font-weight": {
        clipId: string;
        fontWeight: string;
        prevFontWeight: string;
    };
    "clip-text-padding": {
        clipId: string;
        padding: number
        | number[];
        prevPadding: number | number[];
    };
    "clip-text-stroke-color": {
        clipId: string;
        prevStrokeColor: string;
        strokeColor: string;
    };
    "clip-text-stroke-thickness": {
        clipId: string;
        prevStrokeThickness: number;
        strokeThickness: number;
    };
    "clip-text-text": { clipId: string; prevText: string; text: string };
    "clip-text-text-align": {
        clipId: string;
        prevTextAlign: string;
        textAlign: string;
    };
    "clip-text-word-wrap-width": {
        clipId: string;
        prevWordWrapWidth: number
        | null;
        wordWrapWidth: number | null;
    };
    "display-background-color": {
        backgroundColor: string;
        prevBackgroundColor: string;
    };
    "display-resolution": {
        prevResolution: [number, number];
        resolution: [number, number];
    };
    "effect-add": { clipId: string; effect: any; prevEffects: any[] };
    "effect-remove": { clipId: string; effect: any };
    "filter-add": { clipId: string; filter: any; prevFilters: any[] };
    "filter-remove": { clipId: string; filter: any };
    "layer-add": { layerId: string };
    "layer-remove": { data: any; layerId: string; layerIndex: number };
    "library-subtitles-add": { subtitlesId: string };
    "library-subtitles-add-block": { index: number; subtitlesId: string };
    "library-subtitles-remove": { subtitles: any; subtitlesId: string };
    "library-subtitles-remove-block": {
        index: number;
        subtitlesId: string;
        textBlock: TextBlock;
    };
    "library-subtitles-set-blocks": {
        prevTextBlocks: TextBlock[];
        subtitlesId: string;
    };
    "library-subtitles-update-block": {
        index: number;
        prevTextBlock: TextBlock;
        subtitlesId: string;
    };
    "media-add": { mediaDataId: string };
    "media-remove": { data: any; mediaDataId: string };
    "media-replace": { mediaDataId: string; prevMediaData: any };
    "subtitles-highlight-animation": {
        animation: HighlightAnimationEnum;
        prevAnimation: HighlightAnimationEnum;
        prevSpeed: number;
        speed: number;
    };
    "subtitles-highlighted-text-style": {
        highlightTextStyle: any;
        prevHighlightTextStyle: any;
    };
    "subtitles-main-text-style": { mainTextStyle: any; prevMainTextStyle: any };
    "subtitles-text-mode": { prevTextMode: string; textMode: string };
    "transition-add": {
        layerId: string;
        prevTransitions: any[];
        transition: any;
    };
    "transition-remove": { layerId: string; transition: any };
}