Evolution SDK

Combinator.ts

Combinator overview


Table of contents


utils

HEX_REGEX

Regular expression that matches valid hexadecimal strings. Validates that a string:

  • Contains only hexadecimal characters (0-9, a-f)
  • Has an even number of characters (bytes are represented as pairs of hex digits)
  • Can be empty (matches zero or more pairs)

Signature

export declare const HEX_REGEX: RegExp

HexStringFilter

Signature

export declare const HexStringFilter: <Source extends string, Target>(
  self: Schema.Schema<Source, Target>
) => Schema.refine<Source, Schema.Schema<Source, Target, never>>

HexStringSchema

Signature

export declare const HexStringSchema: Schema.refine<string, typeof Schema.String>

Uint8ArraySchema

Signature

export declare const Uint8ArraySchema: Schema.declare<Uint8Array, Uint8Array, readonly [], never>