import * as tg from "generic-type-guard"; import {isMenuItemRegisterEvent} from "./ui/MenuItemRegisterEvent"; export const isSetVariableEvent = new tg.IsInterface().withProperties({ key: tg.isString, value: tg.isUnknown, }).get(); /** * A message sent from the iFrame to the game to change the value of the property of the layer */ export type SetVariableEvent = tg.GuardedType; export const isSetVariableIframeEvent = new tg.IsInterface().withProperties({ type: tg.isSingletonString("setVariable"), data: isSetVariableEvent }).get();