1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | export as namespace bootstrap;
|
12 |
|
13 | import Alert from "./js/dist/alert";
|
14 | import Button from "./js/dist/button";
|
15 | import Carousel from "./js/dist/carousel";
|
16 | import Collapse from "./js/dist/collapse";
|
17 | import Dropdown from "./js/dist/dropdown";
|
18 | import Modal from "./js/dist/modal";
|
19 | import Offcanvas from "./js/dist/offcanvas";
|
20 | import Popover from "./js/dist/popover";
|
21 | import ScrollSpy from "./js/dist/scrollspy";
|
22 | import Tab from "./js/dist/tab";
|
23 | import Toast from "./js/dist/toast";
|
24 | import Tooltip from "./js/dist/tooltip";
|
25 |
|
26 | declare global {
|
27 | interface JQuery {
|
28 | alert: Alert.jQueryInterface;
|
29 | button: Button.jQueryInterface;
|
30 | carousel: Carousel.jQueryInterface;
|
31 | collapse: Collapse.jQueryInterface;
|
32 | dropdown: Dropdown.jQueryInterface;
|
33 | tab: Tab.jQueryInterface;
|
34 | modal: Modal.jQueryInterface;
|
35 | offcanvas: Offcanvas.jQueryInterface;
|
36 | [Popover.NAME]: Popover.jQueryInterface;
|
37 | scrollspy: ScrollSpy.jQueryInterface;
|
38 | toast: Toast.jQueryInterface;
|
39 | [Tooltip.NAME]: Tooltip.jQueryInterface;
|
40 | }
|
41 |
|
42 | interface Element {
|
43 | addEventListener(
|
44 | type: Carousel.Events,
|
45 | listener: (this: Element, ev: Carousel.Event) => any,
|
46 | options?: boolean | AddEventListenerOptions,
|
47 | ): void;
|
48 | }
|
49 | }
|
50 |
|
51 | export {
|
52 | Alert,
|
53 | Button,
|
54 | Carousel,
|
55 | Collapse,
|
56 | Dropdown,
|
57 | Modal,
|
58 | Offcanvas,
|
59 | Popover,
|
60 | ScrollSpy,
|
61 | Tab,
|
62 | Toast,
|
63 | Tooltip,
|
64 | };
|