workadventure/front/src/Api/Events/ui/TriggerMessageEvent.ts

22 lines
603 B
TypeScript
Raw Normal View History

2021-07-02 19:03:34 +02:00
import * as tg from 'generic-type-guard';
2021-06-23 17:32:32 +02:00
2021-07-02 19:03:34 +02:00
export const triggerMessage = 'triggerMessage';
export const removeTriggerMessage = 'removeTriggerMessage';
2021-06-23 17:32:32 +02:00
2021-07-02 19:03:34 +02:00
export const isTriggerMessageEvent = new tg.IsInterface()
.withProperties({
message: tg.isString,
uuid: tg.isString,
})
.get();
2021-06-23 17:32:32 +02:00
export type TriggerMessageEvent = tg.GuardedType<typeof isTriggerMessageEvent>;
2021-07-02 19:03:34 +02:00
export const isMessageReferenceEvent = new tg.IsInterface()
.withProperties({
uuid: tg.isString,
})
.get();
2021-06-23 17:32:32 +02:00
export type MessageReferenceEvent = tg.GuardedType<typeof isMessageReferenceEvent>;