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