A rewrite of Poly+, my quality-of-life browser extension for Polytoria. Built entirely fresh using the WXT extension framework, Typescript, and with added better overall code quality.
extension
1import { avatarApiSchema } from "./api/types";
2
3export type userDetails = {
4 username: string,
5 userId: number,
6 bricks: number,
7 getAvatar: () => Promise<avatarApiSchema> | Promise<"disabled">
8}
9
10export interface cacheInterface {
11 favoritedPlaces: never[],
12 bestFriends: never[],
13 inventory: never[],
14 userIDs: Record<string, number>,
15 [key: string]: any;
16};
17
18export interface cacheMetadata {
19 favoritedPlaces: number,
20 [key: string]: any;
21};