diff options
author | tschicke-brown <tyler_schicke@brown.edu> | 2019-05-09 19:25:58 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-09 19:25:58 -0400 |
commit | 6691c55623fff5194b5fd1a830096e3925281301 (patch) | |
tree | 2458827f32530528e306821db8fd37ced27ba7ef /src/new_fields/ObjectField.ts | |
parent | 39fd912fd4cd33f30a943290295a59992b9868eb (diff) | |
parent | e98dd0bf2ec4354daf95cc0d104cab1193fd4160 (diff) |
Merge pull request #128 from browngraphicslab/cursor_refactor
Cursor refactor
Diffstat (limited to 'src/new_fields/ObjectField.ts')
-rw-r--r-- | src/new_fields/ObjectField.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/new_fields/ObjectField.ts b/src/new_fields/ObjectField.ts index 0f3777af6..f276bfa67 100644 --- a/src/new_fields/ObjectField.ts +++ b/src/new_fields/ObjectField.ts @@ -1,12 +1,13 @@ import { Doc } from "./Doc"; +import { RefField } from "./RefField"; export const OnUpdate = Symbol("OnUpdate"); export const Parent = Symbol("Parent"); export const Copy = Symbol("Copy"); export abstract class ObjectField { - protected [OnUpdate]?: (diff?: any) => void; - private [Parent]?: Doc; + protected [OnUpdate](diff?: any) { }; + private [Parent]?: RefField | ObjectField; abstract [Copy](): ObjectField; } |