Package: effect
Module: SchemaTransformation
Decodes a hex encoded string into a UTF-8 string and encodes it back.
When to use
Use when you need a schema transformation for text data transmitted as hexadecimal strings.
Details
Decoding parses the hex string into a UTF-8 string. Encoding writes the string as a hex string.
Example (Converting hex to a string)
import { Schema, SchemaTransformation } from "effect"
const schema = Schema.String.pipe(
Schema.decodeTo(Schema.String, SchemaTransformation.stringFromHexString)
)
See
stringFromBase64StringSchema.StringFromHex - a ready-made schema wrapping this transformation.Signature
declare const stringFromHexString: Transformation<string, string, never, never>
Since v4.0.0