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
at main 638 B view raw
1import * as apiTypes from "./api/types"; 2 3export type userDetails = { 4 username: string; 5 userId: number; 6 bricks: number; 7 getAvatar: () => Promise<apiTypes.avatarApiSchema> | Promise<"disabled">; 8}; 9 10export interface cacheInterface { 11 favoritedPlaces: never[]; 12 bestFriends: never[]; 13 inventory: never[]; 14 userIDs: Record<string, number>; 15 avatars: Record<string, apiTypes.avatarApiSchema>; 16 items: Record<string, apiTypes.itemApiSchema>; 17 placeRevenue: Record<string, number>; 18 ownerCount: Record<string, number>; 19 [key: string]: any; 20} 21 22export interface cacheMetadata { 23 favoritedPlaces: number; 24 [key: string]: any; 25}