@shapediver/sdk.sdtf-v1
Version:
Official sdTF SDK for TypeScript
23 lines • 806 B
TypeScript
import { ISdtfWriteableAsset, SdtfTypeHintName } from '@shapediver/sdk.sdtf-core';
import { ISdtfGrasshopperSdtfBuilder } from './builder/ISdtfGrasshopperSdtfBuilder';
export interface ISdtfWriterAttributes {
name: string;
content: unknown | {
data: ArrayBuffer;
contentType: string;
};
typeHint?: SdtfTypeHintName | string;
}
export interface ISdtfWriterDataItem {
content: unknown | {
data: ArrayBuffer;
contentType: string;
};
typeHint?: SdtfTypeHintName | string;
attributes?: ISdtfWriterAttributes[];
}
export interface ISdtfWriter {
createSimpleDataSdtf(chunkName: string, data: ISdtfWriterDataItem[]): ISdtfWriteableAsset;
createGrasshopperSdtfBuilder(): ISdtfGrasshopperSdtfBuilder;
}
//# sourceMappingURL=ISdtfWriter.d.ts.map