Skip to content

fromKey

Enhances a property signature by specifying a different key for it in the Encoded type.

Since

3.10.0

Call Signature

fromKey<Key>(key): <TypeToken, Type, EncodedToken, Encoded, HasDefault, R>(self) => PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, HasDefault, R>

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

Enhances a property signature by specifying a different key for it in the Encoded type.

Type Parameters

Key extends PropertyKey

Parameters

key

Key

Returns

Function

Type Parameters

TypeToken extends Token

Type

EncodedToken extends Token

Encoded

HasDefault extends boolean

R

Parameters

self

PropertySignature<TypeToken, Type, PropertyKey, EncodedToken, Encoded, HasDefault, R>

Returns

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

Since

3.10.0

Since

3.10.0

Call Signature

fromKey<Type, TypeToken, Encoded, EncodedToken, HasDefault, R, Key>(self, key): PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, HasDefault, R>

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

Enhances a property signature by specifying a different key for it in the Encoded type.

Type Parameters

Type

TypeToken extends Token

Encoded

EncodedToken extends Token

HasDefault extends boolean

R

Key extends PropertyKey

Parameters

self

PropertySignature<TypeToken, Type, PropertyKey, EncodedToken, Encoded, HasDefault, R>

key

Key

Returns

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

Since

3.10.0

Since

3.10.0