UNPKG

react-playmakers

Version:

React wrapper providing utilities for PlayMakers integration

26 lines (25 loc) 1.03 kB
import { Quest, UserQuest } from "../types"; type fetchUserQuestMethod = (quiet?: boolean, refresh?: boolean) => Promise<UserQuest>; interface UseUserQuestReturn { refresh: fetchUserQuestMethod; userQuest: UserQuest | null; fetched: boolean; } export declare const useUserQuest: (id?: string) => UseUserQuestReturn; type FetchUserQuestsMethod = (quiet?: boolean, refresh?: boolean) => Promise<UserQuest[]>; type CompleteQuestMethod = (quest: Quest, creatorData?: Record<string, unknown>) => Promise<UserQuest>; interface UseUserQuestsReturn { fetched: boolean; userQuests: UserQuest[]; refresh: FetchUserQuestsMethod; getSteamProfile: () => Promise<unknown>; completeQuest: CompleteQuestMethod; userQuestList: UserQuest[]; } export declare const useUserQuests: (params?: { [key: string]: unknown; }) => UseUserQuestsReturn; export declare const useUserQuestsByQuest: (questId: string, params?: { [key: string]: any; } | undefined) => UseUserQuestsReturn; export {};