react-playmakers
Version:
React wrapper providing utilities for PlayMakers integration
29 lines (28 loc) • 1.05 kB
TypeScript
import { QuestType } from "../types";
type FetchQuestTypeMethod = (quiet?: boolean, refresh?: boolean) => Promise<QuestType>;
interface UseQuestTypeReturn {
questType: QuestType | null;
fetched: boolean;
refresh: FetchQuestTypeMethod;
}
export declare const useQuestType: (id: string) => UseQuestTypeReturn;
type FetchQuestTypesMethod = (quiet?: boolean, refresh?: boolean) => Promise<QuestType[]>;
interface UseQuestTypesReturn {
questTypes: QuestType[];
fetched: boolean;
refresh: FetchQuestTypesMethod;
questTypesList: QuestType[];
}
export declare const useQuestTypes: (params: {
[key: string]: any;
}) => UseQuestTypesReturn;
type FetchQuestTypeCategoriesMethod = (quiet?: boolean, refresh?: boolean) => Promise<string[]>;
interface UseQuestTypeCategoriesReturn {
categories: string[];
fetched: boolean;
refresh: FetchQuestTypeCategoriesMethod;
}
export declare const useQuestTypeCategories: (params?: {
[key: string]: any;
}) => UseQuestTypeCategoriesReturn;
export {};