UNPKG

@inworld/web-core

Version:
29 lines (28 loc) 2.12 kB
import * as z from "zod"; export declare const SpaffCodeEnumSchema: z.ZodEnum<["AFFECTION", "ANGER", "BELLIGERENCE", "CONTEMPT", "CRITICISM", "DEFENSIVENESS", "DISGUST", "DOMINEERING", "HUMOR", "INTEREST", "JOY", "NEUTRAL", "SADNESS", "STONEWALLING", "SURPRISE", "TENSE_HUMOR", "TENSION", "VALIDATION", "WHINING"]>; export type SpaffCodeEnum = z.infer<typeof SpaffCodeEnumSchema>; export declare const StrengthEnumSchema: z.ZodEnum<["NORMAL", "STRONG", "UNSPECIFIED", "WEAK"]>; export type StrengthEnum = z.infer<typeof StrengthEnumSchema>; export declare const EmotionEventSchema: z.ZodObject<{ behavior: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["AFFECTION", "ANGER", "BELLIGERENCE", "CONTEMPT", "CRITICISM", "DEFENSIVENESS", "DISGUST", "DOMINEERING", "HUMOR", "INTEREST", "JOY", "NEUTRAL", "SADNESS", "STONEWALLING", "SURPRISE", "TENSE_HUMOR", "TENSION", "VALIDATION", "WHINING"]>, z.ZodNumber]>>; fear: z.ZodOptional<z.ZodNumber>; joy: z.ZodOptional<z.ZodNumber>; strength: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["NORMAL", "STRONG", "UNSPECIFIED", "WEAK"]>, z.ZodNumber]>>; surprise: z.ZodOptional<z.ZodNumber>; trust: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { behavior?: number | "NEUTRAL" | "DISGUST" | "CONTEMPT" | "BELLIGERENCE" | "DOMINEERING" | "CRITICISM" | "ANGER" | "TENSION" | "TENSE_HUMOR" | "DEFENSIVENESS" | "WHINING" | "SADNESS" | "STONEWALLING" | "INTEREST" | "VALIDATION" | "AFFECTION" | "HUMOR" | "SURPRISE" | "JOY"; strength?: number | "UNSPECIFIED" | "WEAK" | "STRONG" | "NORMAL"; fear?: number; joy?: number; surprise?: number; trust?: number; }, { behavior?: number | "NEUTRAL" | "DISGUST" | "CONTEMPT" | "BELLIGERENCE" | "DOMINEERING" | "CRITICISM" | "ANGER" | "TENSION" | "TENSE_HUMOR" | "DEFENSIVENESS" | "WHINING" | "SADNESS" | "STONEWALLING" | "INTEREST" | "VALIDATION" | "AFFECTION" | "HUMOR" | "SURPRISE" | "JOY"; strength?: number | "UNSPECIFIED" | "WEAK" | "STRONG" | "NORMAL"; fear?: number; joy?: number; surprise?: number; trust?: number; }>; export type EmotionEvent = z.infer<typeof EmotionEventSchema>;