@shapediver/sdk.sdtf-v1
Version:
Official sdTF SDK for TypeScript
29 lines • 1.16 kB
TypeScript
import { ISdtfAccessor, ISdtfAsset, ISdtfAttributes, ISdtfBuffer, ISdtfBufferView, ISdtfChunk, ISdtfDataItem, ISdtfFileInfo, ISdtfNode, ISdtfTypeHint } from '@shapediver/sdk.sdtf-core';
export interface ISdtfComponentList {
accessors: ISdtfAccessor[];
asset: ISdtfAsset;
attributes: ISdtfAttributes[];
buffers: ISdtfBuffer[];
bufferViews: ISdtfBufferView[];
chunks: ISdtfChunk[];
items: ISdtfDataItem[];
nodes: ISdtfNode[];
typeHints: ISdtfTypeHint[];
fileInfo: ISdtfFileInfo;
binaryBody?: ArrayBuffer;
}
export interface ISdtfPartialComponentList {
accessors: Partial<ISdtfAccessor>[];
asset: Partial<ISdtfAsset>;
attributes: Partial<ISdtfAttributes>[];
buffers: Partial<ISdtfBuffer>[];
bufferViews: Partial<ISdtfBufferView>[];
chunks: Partial<ISdtfChunk>[];
items: Partial<ISdtfDataItem>[];
nodes: Partial<ISdtfNode>[];
typeHints: Partial<ISdtfTypeHint>[];
fileInfo: Partial<ISdtfFileInfo>;
binaryBody?: ArrayBuffer;
}
export declare function toJsonContent(componentList: ISdtfComponentList): Record<string, unknown>;
//# sourceMappingURL=ISdtfComponentList.d.ts.map