aboutsummaryrefslogtreecommitdiff
path: root/src/fields/BasicField 2.ts
diff options
context:
space:
mode:
authorBob Zeleznik <zzzman@gmail.com>2019-02-26 19:21:09 -0500
committerBob Zeleznik <zzzman@gmail.com>2019-02-26 19:21:09 -0500
commit56e27c653f73d0846b93f56e355619e142b76500 (patch)
tree346657722059f09219421a0f88183014a9d7daba /src/fields/BasicField 2.ts
parentefe5d9515c88f6e0963ae1c04545b7bbbd8beb55 (diff)
parent04ee2ad6e7ca887c3cfc7277c4b382f936c0fa6d (diff)
fixed bugs and merged with master
Diffstat (limited to 'src/fields/BasicField 2.ts')
-rw-r--r--src/fields/BasicField 2.ts38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/fields/BasicField 2.ts b/src/fields/BasicField 2.ts
deleted file mode 100644
index 437024d07..000000000
--- a/src/fields/BasicField 2.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import { Field } from "./Field"
-import { observable, computed, action } from "mobx";
-
-export abstract class BasicField<T> extends Field {
- constructor(data: T) {
- super();
-
- this.data = data;
- }
-
- @observable
- private data:T;
-
- @computed
- get Data(): T {
- return this.data;
- }
-
- set Data(value: T) {
- if(this.data === value) {
- return;
- }
- this.data = value;
- }
-
- @action
- TrySetValue(value: any): boolean {
- if (typeof value == typeof this.data) {
- this.Data = value;
- return true;
- }
- return false;
- }
-
- GetValue(): any {
- return this.Data;
- }
-}