MethodMapOf<Methods>
@hyperledger/identus-sdk v8.0.0
@hyperledger/identus-sdk / overview / MethodMapOf
Type Alias: MethodMapOf<Methods>
MethodMapOf<
Methods> =Methodsextends readonly [infer Head,...(infer Tail)] ?Tailextends readonlyunknown[] ?MethodNameOf<Head> extends infer N ?Nextendsstring?Omit<{ [K in N]: Head }, keyofMethodMapOf<Tail>> &MethodMapOf<Tail> :MethodMapOf<Tail> :MethodMapOf<Tail> :never: { }
Defined in: packages/lib/sdk/src/castor/methods/types.ts:118
Build a { methodName: MethodInstance } map from a tuple of DID method
instances. When multiple entries share the same method name, later
entries override earlier ones (so user-supplied extras can replace the
built-in prism / peer implementations at the type level).
Type Parameters
| Type Parameter |
|---|
Methods extends readonly unknown[] |