From 0eeae232e7cd4ac19183156ef4535248bce0275d Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 17 Aug 2023 18:33:42 +0400 Subject: [PATCH] Up spots TS --- src/canvas/index.ts | 3 ++- src/canvas/model/CanvasSpot.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/canvas/index.ts b/src/canvas/index.ts index 85856b43a..f6a5816ac 100644 --- a/src/canvas/index.ts +++ b/src/canvas/index.ts @@ -724,7 +724,8 @@ export default class CanvasModule extends Module { ['model', 'droppable'].forEach(i => (this[i] = {})); } - setSpot(spotProps: Partial = {}, opts: AddOptions = {}) { + setSpot(props: Omit, opts: AddOptions = {}) { + const spotProps = props as T; const spots = this.getSpots(spotProps); if (spots.length) { diff --git a/src/canvas/model/CanvasSpot.ts b/src/canvas/model/CanvasSpot.ts index 2cc4ef08d..9a886957e 100644 --- a/src/canvas/model/CanvasSpot.ts +++ b/src/canvas/model/CanvasSpot.ts @@ -19,8 +19,8 @@ export type CanvasSpotType = LiteralUnion; /** @private */ export interface CanvasSpotBase { - id: string; type: T; + id: string; boxRect?: BoxRect; component?: Component; componentView?: ComponentView;