twitch-graphql
Version:
A graphql wrapper for the Twitch API.
23 lines (22 loc) • 1.04 kB
TypeScript
import { HelixSubscription, HelixUser } from 'twitch';
export declare const UserSubscriberLinkResolvers: {
Subscriber: {
user(sub: HelixSubscription): Promise<HelixUser | null>;
};
User: {
getSubscriptionToId(user: HelixUser, args: {
userId: string;
}): Promise<HelixSubscription | null>;
getSubscriptionToDisplayName(user: HelixUser, args: {
displayName: string;
}, { user_id, secret, refresh_token }: Partial<GraphQLModules.ModuleContext>): Promise<false | HelixSubscription | null>;
isSubscribedToId(user: HelixUser, args: {
userId: string;
}): Promise<boolean>;
isSubscribedToDisplayName(user: HelixUser, args: {
displayName: string;
}, { user_id, secret, refresh_token }: Partial<GraphQLModules.ModuleContext>): Promise<boolean>;
};
};
export declare const UserSubscriberLinkSchema: import("graphql").DocumentNode;
export declare const UserSubscriberLinkModule: import("graphql-modules").Module;