Function isBooleanString

  • Validate a boolean string

    Parameters

    • input: unknown

      The raw input

    Returns Validated<boolean>

    Example

    isBooleanString("true") >>
    {
    valid: true,
    parsed: true,
    };

    isBooleanString("false") >>
    {
    valid: true,
    parsed: false,
    };

    isBooleanString(1) >>
    {
    valid: false,
    error: "Not a string: 1",
    };

    isBooleanString("") >>
    {
    valid: false,
    error: 'Not a boolean: ""',
    };