transformLiteral
transformLiteral<
Encoded,Type>(from,to):transformLiteral<Type,Encoded>
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:2052
Creates a new Schema which transforms literal values.
Type Parameters
Section titled “Type Parameters”Encoded
Section titled “Encoded”Encoded extends LiteralValue
Type extends LiteralValue
Parameters
Section titled “Parameters”Encoded
Type
Returns
Section titled “Returns”transformLiteral<Type, Encoded>
Example
Section titled “Example”import * as assert from "node:assert"import * as S from "effect/Schema"
const schema = S.transformLiteral(0, "a")
assert.deepStrictEqual(S.decodeSync(schema)(0), "a")3.10.0