Home > @uniformdev/context > LogMessages

LogMessages type

Defines all error codes and their parameter(s)

Signature:

type LogMessages = {
    1: MessageFunc;
    2: MessageFunc<Partial<Omit<ContextState, 'url'> & {
        url: string;
    }>>;
    3: MessageFunc<ScoreVector>;
    4: MessageFunc<Quirks>;
    5: MessageFunc<EnrichmentData>;
    101: MessageFunc<StorageCommands[]>;
    102: MessageFunc<VisitorData>;
    103: MessageFunc<boolean>;
    104: MessageFunc<boolean>;
    110: MessageFunc<{
        dim: string;
        score: number;
        cap: number;
    }>;
    120: MessageFunc;
    130: MessageFunc<ServerToClientTransitionState>;
    131: MessageFunc;
    140: MessageFunc<string>;
    200: MessageFunc;
    201: MessageFunc<SignalData>;
    202: MessageFunc<SignalCriteriaGroup>;
    203: MessageFunc<{
        criteria: SignalCriteria;
        result: CriteriaEvaluatorResult;
        explanation: string;
    }>;
    204: MessageFunc<CriteriaEvaluatorResult>;
    300: MessageFunc<{
        name: string;
        take?: number;
    }>;
    301: MessageFunc<{
        id: string;
        op?: string;
    }>;
    302: MessageFunc<{
        matched: boolean;
        description: string;
    }>;
    303: MessageFunc<boolean>;
    304: MessageFunc<{
        algorithm: string;
    }>;
    400: MessageFunc<string>;
    401: MessageFunc<string>;
    402: MessageFunc<{
        missingVariant: string;
        variants: string[];
    }>;
    403: MessageFunc<string>;
    404: MessageFunc<string>;
    700: MessageFunc;
    701: MessageFunc;
};

References: MessageFunc, CriteriaEvaluatorResult