@omnimedia/omnitool
Version:
open source video processing tools
11 lines (10 loc) • 362 B
TypeScript
import { Hash } from "./basics.js";
import { Media } from "./media.js";
import { Resource } from "./resource.js";
import { Datafile } from "../utils/datafile.js";
export declare class ResourcePool {
#private;
/** store a media file (avoids duplicates via hash) */
store(datafile: Datafile): Promise<Media>;
require(hash: Hash): Resource.Media;
}