UNPKG

@omnimedia/omnitool

Version:

open source video processing tools

12 lines (11 loc) 495 B
import { O } from "./o.js"; import { Item } from "../parts/item.js"; import { Media } from "../parts/media.js"; import { TimelineFile } from "../parts/basics.js"; import { Datafile } from "../utils/datafile.js"; import { ResourcePool } from "../parts/resource-pool.js"; export declare class Omni { resources: ResourcePool; load: <S extends Record<string, Promise<Datafile>>>(spec: S) => Promise<{ [K in keyof S]: Media; }>; timeline: (fn: (o: O) => Item.Sequence) => TimelineFile; }