Skip to content

withConstructorDefault

Enhances a property signature with a default constructor value.

Since

3.10.0

Call Signature

withConstructorDefault<Type>(defaultValue): <TypeToken, Key, EncodedToken, Encoded, R>(self) => PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, true, R>

Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:1007

Enhances a property signature with a default constructor value.

Type Parameters

Type

Parameters

defaultValue

() => NoInfer<Type>

Returns

Function

Type Parameters

TypeToken extends Token

Key extends PropertyKey

EncodedToken extends Token

Encoded

R

Parameters

self

PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, boolean, R>

Returns

PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, true, R>

Since

3.10.0

Since

3.10.0

Call Signature

withConstructorDefault<TypeToken, Type, Key, EncodedToken, Encoded, R>(self, defaultValue): PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, true, R>

Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:1014

Enhances a property signature with a default constructor value.

Type Parameters

TypeToken extends Token

Type

Key extends PropertyKey

EncodedToken extends Token

Encoded

R

Parameters

self

PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, boolean, R>

defaultValue

() => NoInfer<Type>

Returns

PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, true, R>

Since

3.10.0

Since

3.10.0