8 lines
292 B
TypeScript
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']);
|