Refactoring displayActionMessage signature. Now accepting an options object. This should allow for more options in the future.
This commit is contained in:
parent
87e4367455
commit
bc1c6a4986
7 changed files with 84 additions and 36 deletions
|
@ -1,12 +1,17 @@
|
|||
import * as tg from 'generic-type-guard';
|
||||
import * as tg from "generic-type-guard";
|
||||
|
||||
export const triggerActionMessage = 'triggerActionMessage';
|
||||
export const removeActionMessage = 'removeActionMessage';
|
||||
export const triggerActionMessage = "triggerActionMessage";
|
||||
export const removeActionMessage = "removeActionMessage";
|
||||
|
||||
export const isActionMessageType = tg.isSingletonStringUnion("message", "warning");
|
||||
|
||||
export type ActionMessageType = tg.GuardedType<typeof isActionMessageType>;
|
||||
|
||||
export const isTriggerActionMessageEvent = new tg.IsInterface()
|
||||
.withProperties({
|
||||
message: tg.isString,
|
||||
uuid: tg.isString,
|
||||
type: isActionMessageType,
|
||||
})
|
||||
.get();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue