UNPKG

@shapediver/sdk.sdtf-v1

Version:
19 lines 1.49 kB
import { ISdtfAccessor, ISdtfAsset, ISdtfAttributes, ISdtfBuffer, ISdtfBufferView, ISdtfChunk, ISdtfDataItem, ISdtfFileInfo, ISdtfNode, ISdtfTypeHint } from '@shapediver/sdk.sdtf-core'; import { ISdtfPartialComponentList } from '../structure/ISdtfComponentList'; import { ISdtfComponentValidator } from './ISdtfComponentValidator'; export declare class SdtfComponentValidator implements ISdtfComponentValidator { private componentList; constructor(componentList: ISdtfPartialComponentList); 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; validateChunkOrNode(chunkOrNode: Partial<ISdtfNode>): void; } //# sourceMappingURL=SdtfComponentValidator.d.ts.map