Browse Source

Up spots TS

pull/5337/head
Artur Arseniev 3 years ago
parent
commit
0eeae232e7
  1. 3
      src/canvas/index.ts
  2. 2
      src/canvas/model/CanvasSpot.ts

3
src/canvas/index.ts

@ -724,7 +724,8 @@ export default class CanvasModule extends Module<CanvasConfig> {
['model', 'droppable'].forEach(i => (this[i] = {}));
}
setSpot<T extends CanvasSpotProps>(spotProps: Partial<T> = {}, opts: AddOptions = {}) {
setSpot<T extends CanvasSpotProps>(props: Omit<T, 'id'>, opts: AddOptions = {}) {
const spotProps = props as T;
const spots = this.getSpots<T>(spotProps);
if (spots.length) {

2
src/canvas/model/CanvasSpot.ts

@ -19,8 +19,8 @@ export type CanvasSpotType = LiteralUnion<CanvasSpotBuiltInType, string>;
/** @private */
export interface CanvasSpotBase<T extends CanvasSpotType> {
id: string;
type: T;
id: string;
boxRect?: BoxRect;
component?: Component;
componentView?: ComponentView;

Loading…
Cancel
Save