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
716 lines (715 loc) • 23.4 kB
TypeScript
import { BikeTagClient } from 'biketag';
import { BikeTagPlayersStoreState } from '../common';
export declare const useBikeTagPlayersStore: import("pinia").StoreDefinition<`${string}::players`, BikeTagPlayersStoreState, {
playersGames: (state: {
players: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
allPlayers: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
} & import("pinia").PiniaCustomStateProperties<BikeTagPlayersStoreState>) => (player: string) => string[];
gamesPlayers: (state: {
players: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
allPlayers: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
} & import("pinia").PiniaCustomStateProperties<BikeTagPlayersStoreState>) => (game: string) => {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
getPlayer: (state: {
players: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
allPlayers: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
} & import("pinia").PiniaCustomStateProperties<BikeTagPlayersStoreState>) => (player: string) => {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
} | undefined;
getPlayers: (state: {
players: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
allPlayers: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
} & import("pinia").PiniaCustomStateProperties<BikeTagPlayersStoreState>) => {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
getAllPlayers: (state: {
players: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
allPlayers: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
} & import("pinia").PiniaCustomStateProperties<BikeTagPlayersStoreState>) => {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[];
}, {
fetchPlayers(biketagClient: BikeTagClient, cached?: boolean): Promise<{
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[]>;
fetchAllPlayers(biketagClient: BikeTagClient, cached?: boolean): Promise<{
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
bicon: string;
games: string[];
achievements: string[];
tags: {
_id?: string | undefined;
_type?: string | undefined;
slug: string;
name: string;
tagnumber: number;
mysteryPlayer: string;
mysteryImage?: string | undefined;
mysteryImageUrl: string;
mysteryTime: number;
foundPlayer: string;
foundImage?: string | undefined;
foundImageUrl: string;
foundTime: number;
foundLocation: string;
confirmedBoundary: boolean;
game: string;
hint: string;
discussionUrl?: string | undefined;
mentionUrl?: string | undefined;
shareUrl?: string | undefined;
gps: {
lat: number;
long: number;
alt: number;
};
playerId?: string | undefined;
}[];
metadata: {
social: {
reddit: string;
imgur: string;
discord: string;
};
};
}[]>;
}>;