UNPKG

vim-webgl-component

Version:

A demonstration app built on top of the vim-webgl-viewer

28 lines (27 loc) 772 B
/** * @module vim-ts */ import { Range } from './bfast'; import { IProgressLogs } from './requestTracker'; export declare function setRemoteBufferMaxConcurency(value: number): void; /** * Wrapper to provide tracking for all webrequests via request logger. */ export declare class RemoteBuffer { url: string; maxConcurency: number; onProgress: (progress: IProgressLogs) => void; private _tracker; private _logs; private _queue; private _active; private _encoded; constructor(url: string, verbose?: boolean); private requestEncoding; abort(): void; http(range: Range | undefined, label: string): Promise<ArrayBuffer>; private enqueue; private retry; private end; private next; }