Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});

const tslib_1 = require("tslib");

const mobx_1 = require("xmobx/mobx");

class SeperateDropState {
  constructor() {
    this.originalX = 0;
    this.originalY = 0;
    this.lastTranslateX = 0;
    this.lastTranslateY = 0;
    this.translateX = 0;
    this.translateY = 0;
    this.isDragging = false;
    this.isDragOver = false;
  }

  setInstance(overRidingProps) {
    for (const label in overRidingProps) {
      this[label] = overRidingProps[label];
    }
  }

}

tslib_1.__decorate([mobx_1.observable], SeperateDropState.prototype, "originalX", void 0);

tslib_1.__decorate([mobx_1.observable], SeperateDropState.prototype, "originalY", void 0);

tslib_1.__decorate([mobx_1.observable], SeperateDropState.prototype, "lastTranslateX", void 0);

tslib_1.__decorate([mobx_1.observable], SeperateDropState.prototype, "lastTranslateY", void 0);

tslib_1.__decorate([mobx_1.observable], SeperateDropState.prototype, "translateX", void 0);

tslib_1.__decorate([mobx_1.observable], SeperateDropState.prototype, "translateY", void 0);

tslib_1.__decorate([mobx_1.observable], SeperateDropState.prototype, "isDragging", void 0);

tslib_1.__decorate([mobx_1.observable], SeperateDropState.prototype, "isDragOver", void 0);

tslib_1.__decorate([mobx_1.action.bound], SeperateDropState.prototype, "setInstance", null);

exports.SeperateDropState = SeperateDropState; //# sourceMappingURL=state.js.map