Thread viewer for Bluesky
1interface Window {
2 dateLocale: string | undefined;
3 root: AnyPost;
4 subtreeRoot: AnyPost;
5 loadInfohazard: (() => void) | undefined;
6}
7
8declare var accountAPI: BlueskyAPI;
9declare var blueAPI: BlueskyAPI;
10declare var appView: BlueskyAPI;
11declare var api: BlueskyAPI;
12declare var isIncognito: boolean;
13declare var biohazardEnabled: boolean;
14declare var loginDialog: HTMLElement;
15declare var accountMenu: Menu;
16declare var avatarPreloader: IntersectionObserver;
17declare var threadPage: ThreadPage;
18declare var postingStatsPage: PostingStatsPage;
19declare var likeStatsPage: LikeStatsPage;
20declare var notificationsPage: NotificationsPage;
21declare var privateSearchPage: PrivateSearchPage;
22
23declare var Paginator: PaginatorType;
24
25type json = Record<string, any>;
26
27function $tag(tag: string): HTMLElement;
28function $tag<T extends HTMLElement>(tag: string, type: new (...args: any[]) => T): T;
29function $tag(tag: string, params: string | object): HTMLElement;
30function $tag<T extends HTMLElement>(tag: string, params: string | object, type: new (...args: any[]) => T): T;