frameflow
Version:
Audio/Video stream processing library for JavaScript world
25 lines (24 loc) • 653 B
TypeScript
/**
* Only for browser environment. Deprecated for nodejs environment.
* TODO...
*/
import { Flags } from './types/flags';
declare class GlobalFlags {
#private;
set(obj: Flags): void;
get(): Flags;
}
export declare const globalFlags: GlobalFlags;
export declare const Worker: {
new (scriptURL: string | URL, options?: WorkerOptions | undefined): Worker;
prototype: Worker;
};
export declare class SourceStream<T> {
#private;
stream: ReadableStreamDefaultReader<T>;
constructor(stream: globalThis.ReadableStream<T>);
read(): Promise<T | undefined>;
get end(): boolean;
cancel(): Promise<void>;
}
export {};