UNPKG

@omnimedia/omnitool

Version:

open source video processing tools

16 lines (15 loc) 2.52 kB
import type { Item, ItemBase } from "./item.js"; export declare const transitionNames: readonly ["Bounce", "BowTieHorizontal", "BowTieVertical", "ButterflyWaveScrawler", "CircleCrop", "ColourDistance", "CrazyParametricFun", "CrossZoom", "Directional", "DoomScreenTransition", "Dreamy", "DreamyZoom", "GlitchDisplace", "GlitchMemories", "GridFlip", "InvertedPageCurl", "LinearBlur", "Mosaic", "PolkaDotsCurtain", "Radial", "SimpleZoom", "StereoViewer", "Swirl", "WaterDrop", "ZoomInCircles", "angular", "burn", "cannabisleaf", "circle", "circleopen", "colorphase", "crosshatch", "crosswarp", "cube", "directionalwarp", "directionalwipe", "displacement", "doorway", "fade", "fadecolor", "fadegrayscale", "flyeye", "heart", "hexagonalize", "kaleidoscope", "luma", "luminance_melt", "morph", "multiply_blend", "perlin", "pinwheel", "pixelize", "polar_function", "randomsquares", "ripple", "rotate_scale_fade", "squareswire", "squeeze", "swap", "undulatingBurnOut", "wind", "windowblinds", "windowslice", "wipeDown", "wipeLeft", "wipeRight", "wipeUp"]; export type TransitionName = typeof transitionNames[number]; export type Transition = { name: TransitionName; label: string; }; export interface TransitionAction { (duration: number, options?: ItemBase): Item.Transition; } export type TransitionActions = { [TName in TransitionName]: TransitionAction; }; export declare const transitionRegistry: Record<TransitionName, Transition>; export declare const transitions: Record<"Bounce" | "BowTieHorizontal" | "BowTieVertical" | "ButterflyWaveScrawler" | "CircleCrop" | "ColourDistance" | "CrazyParametricFun" | "CrossZoom" | "Directional" | "DoomScreenTransition" | "Dreamy" | "DreamyZoom" | "GlitchDisplace" | "GlitchMemories" | "GridFlip" | "InvertedPageCurl" | "LinearBlur" | "Mosaic" | "PolkaDotsCurtain" | "Radial" | "SimpleZoom" | "StereoViewer" | "Swirl" | "WaterDrop" | "ZoomInCircles" | "angular" | "burn" | "cannabisleaf" | "circle" | "circleopen" | "colorphase" | "crosshatch" | "crosswarp" | "cube" | "directionalwarp" | "directionalwipe" | "displacement" | "doorway" | "fade" | "fadecolor" | "fadegrayscale" | "flyeye" | "heart" | "hexagonalize" | "kaleidoscope" | "luma" | "luminance_melt" | "morph" | "multiply_blend" | "perlin" | "pinwheel" | "pixelize" | "polar_function" | "randomsquares" | "ripple" | "rotate_scale_fade" | "squareswire" | "squeeze" | "swap" | "undulatingBurnOut" | "wind" | "windowblinds" | "windowslice" | "wipeDown" | "wipeLeft" | "wipeRight" | "wipeUp", Transition>;