Skip to content

withConstructorDefault

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

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

Enhances a property signature with a default constructor value.

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

Enhances a property signature with a default constructor value.

Type

() => NoInfer<Type>

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

TypeToken extends Token

Key extends PropertyKey

EncodedToken extends Token

Encoded

R

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

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

3.10.0

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

Enhances a property signature with a default constructor value.

TypeToken extends Token

Type

Key extends PropertyKey

EncodedToken extends Token

Encoded

R

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

() => NoInfer<Type>

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

3.10.0

3.10.0