PropertyType
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / overview / PropertyType
Type Alias: PropertyType<Type, Property>
PropertyType<
Type,Property> =stringextendsProperty?unknown:Propertyextends keyofType?Type[Property] :Propertyextends`${number}`?TypeextendsReadonlyArray<infer ArrayType> ?ArrayType:unknown:Propertyextends`${infer Key}.${infer Rest}`?Keyextends`${number}`?TypeextendsReadonlyArray<infer ArrayType> ?PropertyType<ArrayType,Rest> :unknown:Keyextends keyofType?Type[Key] extendsMap<string, infer MapType> ?MapType:PropertyType<Type[Key],Rest> :unknown:unknown
Defined in: src/pluto/types.ts:6
Type Parameters
| Type Parameter | 
|---|
| Type | 
| Propertyextendsstring |