Skip to content

withDecodingDefault

const withDecodingDefault: {<Type>(defaultValue): <Key, Encoded, R>(self) => PropertySignature<":", Exclude<Type, undefined>, Key, "?:", Encoded, false, R>; <Type, Key, Encoded, R>(self, defaultValue): PropertySignature<":", Exclude<Type, undefined>, Key, "?:", Encoded, false, R>; }

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:1022

Enhances a property signature with a default decoding value.

<Type>(defaultValue): <Key, Encoded, R>(self) => PropertySignature<":", Exclude<Type, undefined>, Key, "?:", Encoded, false, R>

Enhances a property signature with a default decoding value.

Type

() => NoInfer<Exclude<Type, undefined>>

<Key, Encoded, R>(self): PropertySignature<":", Exclude<Type, undefined>, Key, "?:", Encoded, false, R>

Key extends PropertyKey

Encoded

R

PropertySignature<"?:", Type, Key, "?:", Encoded, false, R>

PropertySignature<":", Exclude<Type, undefined>, Key, "?:", Encoded, false, R>

3.10.0

<Type, Key, Encoded, R>(self, defaultValue): PropertySignature<":", Exclude<Type, undefined>, Key, "?:", Encoded, false, R>

Enhances a property signature with a default decoding value.

Type

Key extends PropertyKey

Encoded

R

PropertySignature<"?:", Type, Key, "?:", Encoded, false, R>

() => NoInfer<Exclude<Type, undefined>>

PropertySignature<":", Exclude<Type, undefined>, Key, "?:", Encoded, false, R>

3.10.0

3.10.0