fromKey
constfromKey: {<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.
Call Signature
Section titled “Call Signature”<
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.
Type Parameters
Section titled “Type Parameters”Key extends PropertyKey
Parameters
Section titled “Parameters”Key
Returns
Section titled “Returns”<
TypeToken,Type,EncodedToken,Encoded,HasDefault,R>(self):PropertySignature<TypeToken,Type,Key,EncodedToken,Encoded,HasDefault,R>
Type Parameters
Section titled “Type Parameters”TypeToken
Section titled “TypeToken”TypeToken extends Token
Type
EncodedToken
Section titled “EncodedToken”EncodedToken extends Token
Encoded
Section titled “Encoded”Encoded
HasDefault
Section titled “HasDefault”HasDefault extends boolean
R
Parameters
Section titled “Parameters”PropertySignature<TypeToken, Type, PropertyKey, EncodedToken, Encoded, HasDefault, R>
Returns
Section titled “Returns”PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, HasDefault, R>
3.10.0
Call Signature
Section titled “Call Signature”<
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 Parameters
Section titled “Type Parameters”Type
TypeToken
Section titled “TypeToken”TypeToken extends Token
Encoded
Section titled “Encoded”Encoded
EncodedToken
Section titled “EncodedToken”EncodedToken extends Token
HasDefault
Section titled “HasDefault”HasDefault extends boolean
R
Key extends PropertyKey
Parameters
Section titled “Parameters”PropertySignature<TypeToken, Type, PropertyKey, EncodedToken, Encoded, HasDefault, R>
Key
Returns
Section titled “Returns”PropertySignature<TypeToken, Type, Key, EncodedToken, Encoded, HasDefault, R>
3.10.0
3.10.0