CustomQuery
Generic utility type for creating method-specific customQuery interfaces.
This utility type uses the concept of Distributive Conditional Types to handle SDK methods with multiple custom query keys (e.g. getMe).
type CustomQuery<KEY extends string> = KEY extends string ? {
metadata?: unknown;
} & Record<KEY, string> : unknown;