Thread viewer for Bluesky
at master 1.1 kB view raw
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;