-
Notifications
You must be signed in to change notification settings - Fork 316
/
global.d.ts
76 lines (68 loc) · 3.3 KB
/
global.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
import type INoUiSlider from 'nouislider';
import { ICollectionItem } from './src/interfaces';
import { IStaticMethods } from './src/static/interfaces';
import type HSCopyMarkup from './src/plugins/copy-markup';
import type HSAccordion from './src/plugins/accordion';
import type HSCarousel from './src/plugins/carousel';
import type HSCollapse from './src/plugins/collapse';
import type HSComboBox from './src/plugins/combobox';
import type HSDataTable from './src/plugins/datatable';
import type HSDropdown from './src/plugins/dropdown';
import type HSFileUpload from './src/plugins/file-upload';
import type HSInputNumber from './src/plugins/input-number';
import type HSLayoutSplitter from './src/plugins/layout-splitter';
import type HSOverlay from './src/plugins/overlay';
import type HSPinInput from './src/plugins/pin-input';
import type HSRangeSlider from './src/plugins/range-slider';
import type HSRemoveElement from './src/plugins/remove-element';
import type HSScrollspy from './src/plugins/scrollspy';
import type HSSelect from './src/plugins/select';
import type HSStepper from './src/plugins/stepper';
import type HSStrongPassword from './src/plugins/strong-password';
import type HSTabs from './src/plugins/tabs';
import type HSTextareaAutoHeight from './src/plugins/textarea-auto-height';
import type HSThemeSwitch from './src/plugins/theme-switch';
import type HSToggleCount from './src/plugins/toggle-count';
import type HSTogglePassword from './src/plugins/toggle-password';
import type HSTooltip from './src/plugins/tooltip';
import type HSTreeView from './src/plugins/tree-view';
declare global {
var noUiSlider: typeof INoUiSlider;
var Popper: {
createPopper: (
referenceEl: Element,
popperEl: HTMLElement,
options?: any,
) => any;
};
interface Window {
HS_CLIPBOARD_SELECTOR: string;
HSStaticMethods: IStaticMethods;
$hsCopyMarkupCollection: ICollectionItem<HSCopyMarkup>[];
$hsAccordionCollection: ICollectionItem<HSAccordion>[];
$hsCarouselCollection: ICollectionItem<HSCarousel>[];
$hsCollapseCollection: ICollectionItem<HSCollapse>[];
$hsComboBoxCollection: ICollectionItem<HSComboBox>[];
$hsDataTableCollection: ICollectionItem<HSDataTable>[];
$hsDropdownCollection: ICollectionItem<HSDropdown>[];
$hsFileUploadCollection: ICollectionItem<HSFileUpload>[];
$hsInputNumberCollection: { id: number; element: HSInputNumber }[];
$hsLayoutSplitterCollection: ICollectionItem<HSLayoutSplitter>[];
$hsOverlayCollection: ICollectionItem<HSOverlay>[];
$hsPinInputCollection: ICollectionItem<HSPinInput>[];
$hsRemoveElementCollection: ICollectionItem<HSRemoveElement>[];
$hsRangeSliderCollection: ICollectionItem<HSRangeSlider>[];
$hsScrollspyCollection: ICollectionItem<HSScrollspy>[];
$hsSelectCollection: ICollectionItem<HSSelect>[];
$hsStepperCollection: ICollectionItem<HSStepper>[];
$hsStrongPasswordCollection: ICollectionItem<HSStrongPassword>[];
$hsTabsCollection: ICollectionItem<HSTabs>[];
$hsTextareaAutoHeightCollection: ICollectionItem<HSTextareaAutoHeight>[];
$hsThemeSwitchCollection: ICollectionItem<HSThemeSwitch>[];
$hsToggleCountCollection: ICollectionItem<HSToggleCount>[];
$hsTogglePasswordCollection: ICollectionItem<HSTogglePassword>[];
$hsTooltipCollection: ICollectionItem<HSTooltip>[];
$hsTreeViewCollection: ICollectionItem<HSTreeView>[];
}
}
export {};