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
TypeScript
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;
}>;