biketag
Version:
The Javascript client API for BikeTag Games
70 lines (69 loc) • 2.61 kB
TypeScript
import { Tag, Game, Player, Ambassador, Setting, Achievement, Stat } from './schema';
export declare const cacheKeys: {
sanityUrlText: string;
imageHashText: string;
albumHash: string;
bikeTagImage: string;
bikeTagsByUser: string;
hintText: string;
timeText: string;
playerText: string;
playerData: string;
playerIdText: string;
gameIdText: string;
gameSlugText: string;
gameText: string;
locationText: string;
confirmedBoundaryText: string;
discussionText: string;
mentionText: string;
tagNumberText: string;
imagesText: string;
imageUrlText: string;
gpsText: string;
gpsStringText: string;
slugText: string;
};
export interface SanityUploadPayload {
_id: string;
_type: string;
slug: string;
}
export declare const createTagObject: (tagData?: any, foundTagData?: any) => Tag;
export declare const tagDataFields: string[];
export declare const tagDataReferenceFields: string[];
export declare const tagDataAssetFields: string[];
export declare const tagDataObjectFields: {
foundImage: string;
mysteryImage: string;
};
export declare const createGameObject: (gameData?: any) => Game;
export declare const gameDataReferenceFields: string[];
export declare const gameDataArrayFields: string[];
export declare const gameDataCustomFields: {
settings: string;
region: string;
};
export declare const gameDataFields: string[];
export declare const gameDataAssetFields: string[];
export declare const gameDataObjectFields: {
logo: string;
};
export declare const createPlayerObject: (playerData?: any) => Player;
export declare const playerDataFields: string[];
export declare const playerDataReferenceFields: string[];
export declare const playerDataArrayFields: string[];
export declare const playerDataAssetFields: any[];
export declare const playerDataObjectFields: {};
export declare const createAmbassadorObject: (ambassadorData?: any) => Ambassador;
export declare const ambassadorDataFields: string[];
export declare const ambassadorDataReferenceFields: string[];
export declare const createSettingObject: (settingData?: any) => Setting;
export declare const settingDataFields: string[];
export declare const statDataReferenceFields: string[];
export declare const statDataArrayFields: any[];
export declare const createStatObject: (statData?: any) => Stat;
export declare const statDataFields: string[];
export declare const createAchievementObject: (achievementData?: any) => Achievement;
export declare const achievementDataFields: string[];
export declare const awsRegions: string[];