novy-syndicate/box-protocol.ts

8 lines
292 B
TypeScript

import { Ref } from "actor";
import { Record } from "preserves";
export const BoxState = Record.makeConstructor<{value: number}, Ref>()(
Symbol.for('BoxState'), ['value']);
export const SetBox = Record.makeConstructor<{newValue: number}, Ref>()(
Symbol.for('SetBox'), ['newValue']);