UNPKG

vim-webgl-component

Version:

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

30 lines (29 loc) 949 B
import * as VIM from 'vim-webgl-viewer/'; import { LoadingError } from '../webgl/webglLoading'; type RequestCallbacks = { onProgress: (p: VIM.IProgressLogs) => void; onError: (e: LoadingError) => void; onDone: () => void; }; /** * Class to handle loading a request. */ export declare class LoadRequest { readonly source: any; private _callbacks; private _request; private _progress; private _progressPromise; private _isDone; private _completionPromise; constructor(callbacks: RequestCallbacks, source: VIM.RequestSource, settings: VIM.VimPartialSettings); private startRequest; private onProgress; private onSuccess; private onError; private end; getProgress(): AsyncGenerator<VIM.IProgressLogs, void, void>; getResult(): Promise<import("vim-webgl-viewer/dist/types/utils/requestResult").RequestResult<VIM.Vim>>; abort(): void; } export {};