import { createContext } from 'react' import { createMethod } from './utils' import { User, Auras, Elements, AuthTokens, Assets, AssetCategories, DailyForecasts, SubscriptionItems, SubscriptionCheckout, } from './resources' export interface ApiContextValue { auth: ReturnType> getElements: ReturnType> getUser: ReturnType> updateUser: ReturnType> getAssets: ReturnType> getAssetCategories: ReturnType> getDailyForecasts: ReturnType> getAuras: ReturnType> getSubscriptionItems: ReturnType> getSubscriptionCheckout: ReturnType> } export const ApiContext = createContext({} as ApiContextValue)