aboutsummaryrefslogtreecommitdiff
path: root/src/fields
diff options
context:
space:
mode:
Diffstat (limited to 'src/fields')
-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;
- }
-}