Untitled

Anonymous
typescript
10/07/2024 11:44 AM
588 B
21
Indexable
export type ReadContractsMethod<
  T extends ReadonlyArray<| AbiConstructor
    | AbiError
    | AbiEvent
    | AbiFallback
    | AbiFunction
    | AbiReceive>,
  S extends AbiStateMutability = AbiStateMutability,
  B extends AbiFunction = Extract<T[number], {
  stateMutability: S,
    type: 'function',
  }>
> =  {
  [K in B['name']]: (args: AbiParametersToPrimitiveTypes<B['inputs']>) => AbiParametersToPrimitiveTypes<B['outputs']>;
};
Editor is loading...
Leave a Comment