@shapediver/sdk.sdtf-v1
Version:
Official sdTF SDK for TypeScript
17 lines • 823 B
TypeScript
import { ISdtfHttpClient } from './ISdtfHttpClient';
export declare class SdtfHttpClient implements ISdtfHttpClient {
private readonly binarySdtfParser;
readonly jsonContentUrl: string;
private readonly basicHttpHeader;
constructor(jsonContentUrl: string, authToken?: string);
calcUrl(uri: string | undefined): string;
getJsonContent(): Promise<[DataView, DataView | undefined]>;
getBinaryBuffer(uri: string | undefined, offset: number, length: number): Promise<[DataView, ArrayBuffer | undefined]>;
fetch(url: string, offset: number, length: number): Promise<{
data: ArrayBuffer;
partial: boolean;
}>;
fetchPartially(url: string, offset: number, length: number): Promise<any>;
fetchFully(url: string): Promise<any>;
}
//# sourceMappingURL=SdtfHttpClient.d.ts.map