@shapediver/sdk.sdtf-v1
Version:
Official sdTF SDK for TypeScript
12 lines • 701 B
TypeScript
import { ISdtfComponentList } from '../structure/ISdtfComponentList';
import { ISdtfBinarySdtf } from './ISdtfBinarySdtf';
export declare class SdtfBinarySdtf implements ISdtfBinarySdtf {
readonly binaryHeaderLength = 20;
constructBinarySdtf(componentList: ISdtfComponentList): ArrayBuffer;
parseBinarySdtf(sdtf: ArrayBuffer): [DataView, DataView];
readHeader(header: DataView | ArrayBuffer): [number, number];
createHeader(contentLength: number, bodyLength: number): ArrayBuffer;
readJsonContent(jsonContent: DataView | ArrayBuffer): Record<string, unknown>;
createJsonContent(componentList: ISdtfComponentList): ArrayBuffer;
}
//# sourceMappingURL=SdtfBinarySdtf.d.ts.map