import {Is, isLiteral, isOptional, isString, isStruct} from "@byte.london/byteguards"; import {Action, ActionTypeValues} from "../../types"; const isActionType = isLiteral(...ActionTypeValues) export const isAction: Is = isStruct({ type: isActionType, payload: isString, text: isOptional(isString) })