UNPKG

biketag-admin

Version:

<h1 align=center>BikeTag-Admin</h1> <div align="center"> <img alt="biketag-admin logo" src="https://raw.githubusercontent.com/keneucker/biketag-website/production/public/img/Tag-Logo-Stacked-V2-medium.png" height="auto" width="200" style="border-radius:25

223 lines (222 loc) 7.57 kB
import { BikeTagClient } from 'biketag'; import { BikeTagGamesStoreState } from '../common'; export declare const useBikeTagGamesStore: import("pinia").StoreDefinition<`${string}::games`, BikeTagGamesStoreState, { getGames: (state: { games: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; }[]; gameContext: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; } | null; gameContextName: string | null; } & import("pinia").PiniaCustomStateProperties<BikeTagGamesStoreState>) => { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; }[]; getThisGame: (state: { games: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; }[]; gameContext: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; } | null; gameContextName: string | null; } & import("pinia").PiniaCustomStateProperties<BikeTagGamesStoreState>) => { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; } | null; getGame: (state: { games: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; }[]; gameContext: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; } | null; gameContextName: string | null; } & import("pinia").PiniaCustomStateProperties<BikeTagGamesStoreState>) => (gameName?: string) => { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; } | undefined; }, { fetchGames(biketagClient: BikeTagClient, cached?: boolean): Promise<{ _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import("biketag/dist/common/schema").settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; subreddit?: string | undefined; twitter?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; }; }[]>; setGameContext(game: string): void; }>;