Type Alias: IotaRpcPaginatedMethods
IotaRpcPaginatedMethods = { [K in IotaRpcPaginatedMethodName]: IotaClient[K] extends (input: infer Params) => Promise<infer Result extends { hasNextPage?: boolean | null; nextCursor?: infer Cursor | null }> ? { name: K; result: Result; params: Params; cursor: Cursor } : never }