@shapediver/sdk.sdtf-v1
Version:
Official sdTF SDK for TypeScript
14 lines • 1.15 kB
TypeScript
import { ISdtfAccessor, ISdtfAsset, ISdtfAttributes, ISdtfBuffer, ISdtfBufferView, ISdtfChunk, ISdtfDataItem, ISdtfFileInfo, ISdtfNode, ISdtfTypeHint } from '@shapediver/sdk.sdtf-core';
export interface ISdtfComponentValidator {
validateAccessor(accessor: Partial<ISdtfAccessor>): asserts accessor is ISdtfAccessor;
validateAsset(asset: Partial<ISdtfAsset>): asserts asset is ISdtfAsset;
validateAttributes(attributes: Partial<ISdtfAttributes>): asserts attributes is ISdtfAttributes;
validateBuffer(buffer: Partial<ISdtfBuffer>): asserts buffer is ISdtfBuffer;
validateBufferView(bufferView: Partial<ISdtfBufferView>): asserts bufferView is ISdtfBufferView;
validateChunk(chunk: Partial<ISdtfChunk>): asserts chunk is ISdtfChunk;
validateDataItem(dataItem: Partial<ISdtfDataItem>): asserts dataItem is ISdtfDataItem;
validateFileInfo(fileInfo: Partial<ISdtfFileInfo>): asserts fileInfo is ISdtfFileInfo;
validateNode(node: Partial<ISdtfNode>): asserts node is ISdtfNode;
validateTypeHint(typeHint: Partial<ISdtfTypeHint>): asserts typeHint is ISdtfTypeHint;
}
//# sourceMappingURL=ISdtfComponentValidator.d.ts.map