@shapediver/sdk.sdtf-v1
Version:
Official sdTF SDK for TypeScript
13 lines (9 loc) • 363 B
text/typescript
import { ISdtfBaseComponent } from '@shapediver/sdk.sdtf-core';
import { createComponentId } from '../../utils/SdtfUtils';
export abstract class SdtfBasePartialComponent implements ISdtfBaseComponent {
readonly componentId: string;
constructor() {
this.componentId = createComponentId();
}
abstract toJson(): Record<string, unknown>;
}