• Type Parameters

    • T

    Parameters

    • initialState: T
    • validator: ((state: T) => string | void)
        • (state): string | void
        • Parameters

          • state: T

          Returns string | void

    Returns [T, string, ((state: T) => void), boolean]