Type Alias ExclusiveMinimum<Value>

ExclusiveMinimum<Value>: TagBase<{
    exclusive: ["exclusiveMinimum", "minimum"];
    kind: "exclusiveMinimum";
    schema: Value extends bigint
        ? {
            exclusiveMinimum: true;
            minimum: Numeric<Value>;
        }
        : {
            exclusiveMinimum: true;
            minimum: Value;
        };
    target: Value extends bigint
        ? "bigint"
        : "number";
    validate: `${Cast<Value>} < $input`;
    value: Value;
}>

Type Parameters

  • Value extends number | bigint