UNPKG

@diffusionstudio/core-v4

Version:

2D motion graphics and video rendering engine

11 lines (10 loc) 373 B
import { InsertMode } from './types'; import { Clip } from '../clips'; import { Layer } from './layer'; import { Timestamp } from '../models'; export interface InsertStrategy<T extends InsertMode> { readonly mode: T; add(clip: Clip, layer: Layer, index?: number): void; update(clip: Clip, layer: Layer): void; offset(time: Timestamp, layer: Layer): void; }