Type alias OpenedContract<F>

OpenedContract<F>: { [ P in keyof F]: P extends `${"get" | "send"}${string}` ? F[P] extends ((x: ContractProvider, ...args: infer P) => infer R) ? ((...args: P) => R) : never : F[P] }

Type Parameters

  • F

Generated using TypeDoc