diff --git a/projects/common/models/uI-element.ts b/projects/common/models/uI-element.ts index 6d8e9a236dd2ac483674634a9a09fc8a73475f06..b781be50f47a972696d74e045ec9b8e1873044bc 100644 --- a/projects/common/models/uI-element.ts +++ b/projects/common/models/uI-element.ts @@ -24,6 +24,9 @@ export abstract class UIElement { playerProps?: PlayerProperties; protected constructor(serializedElement: Partial<UIElement>) { + if (!serializedElement.type) { + throw Error('No element type given!'); + } Object.assign(this, serializedElement); }