Type Alias Default<Value>

Default<Value>: TagBase<{
    exclusive: true;
    kind: "default";
    schema: Value extends bigint
        ? {
            default: Numeric<Value>;
        }
        : {
            default: Value;
        };
    target: Value extends boolean
        ? "boolean"
        : Value extends bigint
            ? "bigint"
            : Value extends number
                ? "number"
                : "string";
    value: Value;
}>

Type Parameters

  • Value extends
        | boolean
        | bigint
        | number
        | string