novy-syndicate/src/box-protocol.ts

11 lines
361 B
TypeScript
Raw Normal View History

2021-03-02 08:50:23 +00:00
import { Ref } from "actor";
import { Record } from "preserves";
export const _BoxState = Symbol.for('BoxState');
2021-03-02 08:50:23 +00:00
export const BoxState = Record.makeConstructor<{value: number}, Ref>()(
_BoxState, ['value']);
export const _SetBox = Symbol.for('SetBox');
2021-03-02 08:50:23 +00:00
export const SetBox = Record.makeConstructor<{newValue: number}, Ref>()(
_SetBox, ['newValue']);