Commit | Line | Data |
---|---|---|
83713d5f TD |
1 | import DatePicker from "./ts/WoltLabSuite/Core/Date/Picker"; |
2 | import Devtools from "./ts/WoltLabSuite/Core/Devtools"; | |
3 | import DomUtil from "./ts/WoltLabSuite/Core/Dom/Util"; | |
4 | import * as ColorUtil from "./ts/WoltLabSuite/Core/ColorUtil"; | |
5 | import * as EventHandler from "./ts/WoltLabSuite/Core/Event/Handler"; | |
6 | import UiDropdownSimple from "./ts/WoltLabSuite/Core/Ui/Dropdown/Simple"; | |
d5fdf861 | 7 | import "@woltlab/zxcvbn"; |
83713d5f | 8 | import { Reaction } from "./ts/WoltLabSuite/Core/Ui/Reaction/Data"; |
f73a2744 AE |
9 | |
10 | declare global { | |
11 | interface Window { | |
12 | Devtools?: typeof Devtools; | |
8883ca84 | 13 | ENABLE_DEBUG_MODE: boolean; |
90a65e0d | 14 | ENABLE_DEVELOPER_TOOLS: boolean; |
092eba81 | 15 | LANGUAGE_ID: number; |
37f9d16b | 16 | PAGE_TITLE: string; |
44341b88 AE |
17 | REACTION_TYPES: { |
18 | [key: string]: Reaction; | |
19 | }; | |
0ead2606 | 20 | TIME_NOW: number; |
f73a2744 | 21 | WCF_PATH: string; |
8883ca84 | 22 | WSC_API_URL: string; |
f73a2744 | 23 | |
90a65e0d | 24 | jQuery: JQueryStatic; |
b6b1bdd4 | 25 | WCF: any; |
ac895ffb | 26 | bc_wcfDomUtil: typeof DomUtil; |
e5d03357 | 27 | bc_wcfSimpleDropdown: typeof UiDropdownSimple; |
69ddfb2a | 28 | __wcf_bc_colorPickerInit?: () => void; |
9a11d3a3 AE |
29 | __wcf_bc_colorUtil: typeof ColorUtil; |
30 | __wcf_bc_datePicker: typeof DatePicker; | |
93fdc495 | 31 | __wcf_bc_eventHandler: typeof EventHandler; |
f73a2744 AE |
32 | } |
33 | ||
34 | interface String { | |
35 | hashCode: () => string; | |
36 | } | |
89d5f9df | 37 | |
6ee10a38 | 38 | interface JQuery { |
dfc9ac50 AE |
39 | sortable(...args: any[]): unknown; |
40 | ||
bfd51550 | 41 | redactor(...args: any[]): unknown; |
ceccaf4c AE |
42 | |
43 | messageTabMenu(...args: any[]): unknown; | |
6ee10a38 AE |
44 | } |
45 | ||
89d5f9df | 46 | type ArbitraryObject = Record<string, unknown>; |
f73a2744 | 47 | } |