Skip to content

fromKey

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

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

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

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

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

Key extends PropertyKey

Key

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

TypeToken extends Token

Type

EncodedToken extends Token

Encoded

HasDefault extends boolean

R

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

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

3.10.0

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

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

Type

TypeToken extends Token

Encoded

EncodedToken extends Token

HasDefault extends boolean

R

Key extends PropertyKey

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

Key

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

3.10.0

3.10.0