ContextualizedApi
All available API methods without first argument - context, because this prop is set automatically.
type ContextualizedApi<API> = { [T in keyof API]: API[T] extends ((context: any, ...arguments_: infer P) => infer R) ? (...arguments_: P) => R : never };