@shapediver/sdk.sdtf-core
Version:
Base implementation for all sdTF TypeScript SDKs
12 lines • 755 B
TypeScript
import { ISdtfAttribute, ISdtfAttributes } from '../../structure/components/ISdtfAttributes';
import { ISdtfWriteableAccessor } from './ISdtfWriteableAccessor';
import { ISdtfBaseWriteableComponent, SdtfWriteableBase } from './ISdtfBaseWriteableComponent';
import { ISdtfWriteableTypeHint } from './ISdtfWriteableTypeHint';
export interface ISdtfWriteableAttributes extends ISdtfBaseWriteableComponent, Omit<SdtfWriteableBase<ISdtfAttributes>, 'entries'> {
entries: Record<string, ISdtfWriteableAttribute>;
}
export interface ISdtfWriteableAttribute extends Omit<ISdtfAttribute, 'toJson' | 'accessor' | 'typeHint'> {
accessor?: ISdtfWriteableAccessor;
typeHint?: ISdtfWriteableTypeHint;
}
//# sourceMappingURL=ISdtfWriteableAttributes.d.ts.map