Type Alias Pattern<Value>

Pattern<Value>: TagBase<{
    exclusive: ["format", "pattern"];
    kind: "pattern";
    schema: {
        pattern: Value;
    };
    target: "string";
    validate: `RegExp("${Serialize<Value>}").test($input)`;
    value: Value;
}>

Type Parameters

  • Value extends string