Interface ObjectValueCollectorWithObjectValue<T, IV, OV>

interface ObjectValueCollectorWithObjectValue<
    T extends ObjectValueCollectorTypes,
    IV = Record<string, string>,
    OV = Record<string, string>,
> {
    category: "ObjectValueCollector";
    error: null | string;
    id: string;
    input: {
        key: string;
        type: string;
        validation: null | (ValidationRequired | ValidationPhoneNumber)[];
        value: IV;
    };
    name: string;
    output: { key: string; label: string; type: string; value?: null
    | OV };
    type: T;
}

Type Parameters

Properties

category: "ObjectValueCollector"
error: null | string
id: string
input: {
    key: string;
    type: string;
    validation: null | (ValidationRequired | ValidationPhoneNumber)[];
    value: IV;
}
name: string
output: { key: string; label: string; type: string; value?: null | OV }
type: T