declare module "shorter-js/src/strings/ariaChecked" { export default ariaChecked; /** * A global namespace for aria-checked. * @type {string} */ const ariaChecked: string; } declare module "shorter-js/src/strings/ariaDescription" { export default ariaDescription; /** * A global namespace for aria-description. * @type {string} */ const ariaDescription: string; } declare module "shorter-js/src/strings/ariaDescribedBy" { export default ariaDescribedBy; /** * A global namespace for aria-describedby. * @type {string} */ const ariaDescribedBy: string; } declare module "shorter-js/src/strings/ariaExpanded" { export default ariaExpanded; /** * A global namespace for aria-expanded. * @type {string} */ const ariaExpanded: string; } declare module "shorter-js/src/strings/ariaHasPopup" { export default ariaHasPopup; /** * A global namespace for aria-haspopup. * @type {string} */ const ariaHasPopup: string; } declare module "shorter-js/src/strings/ariaHidden" { export default ariaHidden; /** * A global namespace for aria-hidden. * @type {string} */ const ariaHidden: string; } declare module "shorter-js/src/strings/ariaLabel" { export default ariaLabel; /** * A global namespace for aria-label. * @type {string} */ const ariaLabel: string; } declare module "shorter-js/src/strings/ariaLabelledBy" { export default ariaLabelledBy; /** * A global namespace for aria-labelledby. * @type {string} */ const ariaLabelledBy: string; } declare module "shorter-js/src/strings/ariaModal" { export default ariaModal; /** * A global namespace for aria-modal. * @type {string} */ const ariaModal: string; } declare module "shorter-js/src/strings/ariaPressed" { export default ariaPressed; /** * A global namespace for aria-pressed. * @type {string} */ const ariaPressed: string; } declare module "shorter-js/src/strings/ariaSelected" { export default ariaSelected; /** * A global namespace for aria-selected. * @type {string} */ const ariaSelected: string; } declare module "shorter-js/src/strings/ariaValueMin" { export default ariaValueMin; /** * A global namespace for aria-valuemin. * @type {string} */ const ariaValueMin: string; } declare module "shorter-js/src/strings/ariaValueMax" { export default ariaValueMax; /** * A global namespace for aria-valuemax. * @type {string} */ const ariaValueMax: string; } declare module "shorter-js/src/strings/ariaValueNow" { export default ariaValueNow; /** * A global namespace for aria-valuenow. * @type {string} */ const ariaValueNow: string; } declare module "shorter-js/src/strings/ariaValueText" { export default ariaValueText; /** * A global namespace for aria-valuetext. * @type {string} */ const ariaValueText: string; } declare module "shorter-js/src/strings/abortEvent" { export default abortEvent; /** * A global namespace for `abort` event. * @type {string} */ const abortEvent: string; } declare module "shorter-js/src/strings/beforeunloadEvent" { export default beforeunloadEvent; /** * A global namespace for `beforeunload` event. * @type {string} */ const beforeunloadEvent: string; } declare module "shorter-js/src/strings/blurEvent" { export default blurEvent; /** * A global namespace for `blur` event. * @type {string} */ const blurEvent: string; } declare module "shorter-js/src/strings/changeEvent" { export default changeEvent; /** * A global namespace for `change` event. * @type {string} */ const changeEvent: string; } declare module "shorter-js/src/strings/contextmenuEvent" { export default contextmenuEvent; /** * A global namespace for `contextmenu` event. * @type {string} */ const contextmenuEvent: string; } declare module "shorter-js/src/strings/DOMContentLoadedEvent" { export default DOMContentLoadedEvent; /** * A global namespace for `DOMContentLoaded` event. * @type {string} */ const DOMContentLoadedEvent: string; } declare module "shorter-js/src/strings/DOMMouseScrollEvent" { export default DOMMouseScrollEvent; /** * A global namespace for `DOMMouseScroll` event. * @type {string} */ const DOMMouseScrollEvent: string; } declare module "shorter-js/src/strings/errorEvent" { export default errorEvent; /** * A global namespace for `error` event. * @type {string} */ const errorEvent: string; } declare module "shorter-js/src/strings/focusEvent" { export default focusEvent; /** * A global namespace for `focus` event. * @type {string} */ const focusEvent: string; } declare module "shorter-js/src/strings/focusinEvent" { export default focusinEvent; /** * A global namespace for `focusin` event. * @type {string} */ const focusinEvent: string; } declare module "shorter-js/src/strings/focusoutEvent" { export default focusoutEvent; /** * A global namespace for `focusout` event. * @type {string} */ const focusoutEvent: string; } declare module "shorter-js/src/strings/gesturechangeEvent" { export default gesturechangeEvent; /** * A global namespace for `gesturechange` event. * @type {string} */ const gesturechangeEvent: string; } declare module "shorter-js/src/strings/gestureendEvent" { export default gestureendEvent; /** * A global namespace for `gestureend` event. * @type {string} */ const gestureendEvent: string; } declare module "shorter-js/src/strings/gesturestartEvent" { export default gesturestartEvent; /** * A global namespace for `gesturestart` event. * @type {string} */ const gesturestartEvent: string; } declare module "shorter-js/src/strings/keydownEvent" { export default keydownEvent; /** * A global namespace for `keydown` event. * @type {string} */ const keydownEvent: string; } declare module "shorter-js/src/strings/keypressEvent" { export default keypressEvent; /** * A global namespace for `keypress` event. * @type {string} */ const keypressEvent: string; } declare module "shorter-js/src/strings/keyupEvent" { export default keyupEvent; /** * A global namespace for `keyup` event. * @type {string} */ const keyupEvent: string; } declare module "shorter-js/src/strings/loadEvent" { export default loadEvent; /** * A global namespace for `load` event. * @type {string} */ const loadEvent: string; } declare module "shorter-js/src/strings/mouseclickEvent" { export default mouseclickEvent; /** * A global namespace for `click` event. * @type {string} */ const mouseclickEvent: string; } declare module "shorter-js/src/strings/mousedblclickEvent" { export default mousedblclickEvent; /** * A global namespace for `dblclick` event. * @type {string} */ const mousedblclickEvent: string; } declare module "shorter-js/src/strings/mousedownEvent" { export default mousedownEvent; /** * A global namespace for `mousedown` event. * @type {string} */ const mousedownEvent: string; } declare module "shorter-js/src/strings/mouseupEvent" { export default mouseupEvent; /** * A global namespace for `mouseup` event. * @type {string} */ const mouseupEvent: string; } declare module "shorter-js/src/strings/mousehoverEvent" { export default mousehoverEvent; /** * A global namespace for `hover` event. * @type {string} */ const mousehoverEvent: string; } declare module "shorter-js/src/strings/mouseenterEvent" { export default mouseenterEvent; /** * A global namespace for `mouseenter` event. * @type {string} */ const mouseenterEvent: string; } declare module "shorter-js/src/strings/mouseleaveEvent" { export default mouseleaveEvent; /** * A global namespace for `mouseleave` event. * @type {string} */ const mouseleaveEvent: string; } declare module "shorter-js/src/strings/mouseinEvent" { export default mouseinEvent; /** * A global namespace for `mousein` event. * @type {string} */ const mouseinEvent: string; } declare module "shorter-js/src/strings/mouseoutEvent" { export default mouseoutEvent; /** * A global namespace for `mouseout` event. * @type {string} */ const mouseoutEvent: string; } declare module "shorter-js/src/strings/mouseoverEvent" { export default mouseoverEvent; /** * A global namespace for `mouseover` event. * @type {string} */ const mouseoverEvent: string; } declare module "shorter-js/src/strings/mousemoveEvent" { export default mousemoveEvent; /** * A global namespace for `mousemove` event. * @type {string} */ const mousemoveEvent: string; } declare module "shorter-js/src/strings/mousewheelEvent" { export default mousewheelEvent; /** * A global namespace for `mousewheel` event. * @type {string} */ const mousewheelEvent: string; } declare module "shorter-js/src/strings/moveEvent" { export default moveEvent; /** * A global namespace for `move` event. * @type {string} */ const moveEvent: string; } declare module "shorter-js/src/strings/orientationchangeEvent" { export default orientationchangeEvent; /** * A global namespace for `orientationchange` event. * @type {string} */ const orientationchangeEvent: string; } declare module "shorter-js/src/strings/pointercancelEvent" { export default pointercancelEvent; /** * A global namespace for `pointercancel` event. * @type {string} */ const pointercancelEvent: string; } declare module "shorter-js/src/strings/pointerdownEvent" { export default pointerdownEvent; /** * A global namespace for `pointerdown` event. * @type {string} */ const pointerdownEvent: string; } declare module "shorter-js/src/strings/pointerleaveEvent" { export default pointerleaveEvent; /** * A global namespace for `pointerleave` event. * @type {string} */ const pointerleaveEvent: string; } declare module "shorter-js/src/strings/pointermoveEvent" { export default pointermoveEvent; /** * A global namespace for `pointermove` event. * @type {string} */ const pointermoveEvent: string; } declare module "shorter-js/src/strings/pointerupEvent" { export default pointerupEvent; /** * A global namespace for `pointerup` event. * @type {string} */ const pointerupEvent: string; } declare module "shorter-js/src/strings/readystatechangeEvent" { export default readystatechangeEvent; /** * A global namespace for `readystatechange` event. * @type {string} */ const readystatechangeEvent: string; } declare module "shorter-js/src/strings/resetEvent" { export default resetEvent; /** * A global namespace for `reset` event. * @type {string} */ const resetEvent: string; } declare module "shorter-js/src/strings/resizeEvent" { export default resizeEvent; /** * A global namespace for `resize` event. * @type {string} */ const resizeEvent: string; } declare module "shorter-js/src/strings/selectEvent" { export default selectEvent; /** * A global namespace for `select` event. * @type {string} */ const selectEvent: string; } declare module "shorter-js/src/strings/selectendEvent" { export default selectendEvent; /** * A global namespace for the `selectend` event. * @type {string} */ const selectendEvent: string; } declare module "shorter-js/src/strings/selectstartEvent" { export default selectstartEvent; /** * A global namespace for the `selectstart` event. * @type {string} */ const selectstartEvent: string; } declare module "shorter-js/src/strings/scrollEvent" { export default scrollEvent; /** * A global namespace for `scroll` event. * @type {string} */ const scrollEvent: string; } declare module "shorter-js/src/strings/submitEvent" { export default submitEvent; /** * A global namespace for `submit` event. * @type {string} */ const submitEvent: string; } declare module "shorter-js/src/strings/touchstartEvent" { export default touchstartEvent; /** * A global namespace for `touchstart` event. * @type {string} */ const touchstartEvent: string; } declare module "shorter-js/src/strings/touchmoveEvent" { export default touchmoveEvent; /** * A global namespace for `touchmove` event. * @type {string} */ const touchmoveEvent: string; } declare module "shorter-js/src/strings/touchcancelEvent" { export default touchcancelEvent; /** * A global namespace for `touchcancel` event. * @type {string} */ const touchcancelEvent: string; } declare module "shorter-js/src/strings/touchendEvent" { export default touchendEvent; /** * A global namespace for `touchend` event. * @type {string} */ const touchendEvent: string; } declare module "shorter-js/src/strings/unloadEvent" { export default unloadEvent; /** * A global namespace for `unload` event. * @type {string} */ const unloadEvent: string; } declare module "shorter-js/src/strings/nativeEvents" { export default nativeEvents; namespace nativeEvents { export { DOMContentLoaded }; export { DOMMouseScroll }; export { abort }; export { beforeunload }; export { blur }; export { change }; export { click }; export { contextmenu }; export { dblclick }; export { error }; export { focus }; export { focusin }; export { focusout }; export { gesturechange }; export { gestureend }; export { gesturestart }; export { hover }; export { keydown }; export { keypress }; export { keyup }; export { load }; export { mousedown }; export { mousemove }; export { mousein }; export { mouseout }; export { mouseenter }; export { mouseleave }; export { mouseover }; export { mouseup }; export { mousewheel }; export { move }; export { orientationchange }; export { pointercancel }; export { pointerdown }; export { pointerleave }; export { pointermove }; export { pointerup }; export { readystatechange }; export { reset }; export { resize }; export { scroll }; export { select }; export { selectend }; export { selectstart }; export { submit }; export { touchcancel }; export { touchend }; export { touchmove }; export { touchstart }; export { unload }; } import DOMContentLoaded from "shorter-js/src/strings/DOMContentLoadedEvent"; import DOMMouseScroll from "shorter-js/src/strings/DOMMouseScrollEvent"; import abort from "shorter-js/src/strings/abortEvent"; import beforeunload from "shorter-js/src/strings/beforeunloadEvent"; import blur from "shorter-js/src/strings/blurEvent"; import change from "shorter-js/src/strings/changeEvent"; import click from "shorter-js/src/strings/mouseclickEvent"; import contextmenu from "shorter-js/src/strings/contextmenuEvent"; import dblclick from "shorter-js/src/strings/mousedblclickEvent"; import error from "shorter-js/src/strings/errorEvent"; import focus from "shorter-js/src/strings/focusEvent"; import focusin from "shorter-js/src/strings/focusinEvent"; import focusout from "shorter-js/src/strings/focusoutEvent"; import gesturechange from "shorter-js/src/strings/gesturechangeEvent"; import gestureend from "shorter-js/src/strings/gestureendEvent"; import gesturestart from "shorter-js/src/strings/gesturestartEvent"; import hover from "shorter-js/src/strings/mousehoverEvent"; import keydown from "shorter-js/src/strings/keydownEvent"; import keypress from "shorter-js/src/strings/keypressEvent"; import keyup from "shorter-js/src/strings/keyupEvent"; import load from "shorter-js/src/strings/loadEvent"; import mousedown from "shorter-js/src/strings/mousedownEvent"; import mousemove from "shorter-js/src/strings/mousemoveEvent"; import mousein from "shorter-js/src/strings/mouseinEvent"; import mouseout from "shorter-js/src/strings/mouseoutEvent"; import mouseenter from "shorter-js/src/strings/mouseenterEvent"; import mouseleave from "shorter-js/src/strings/mouseleaveEvent"; import mouseover from "shorter-js/src/strings/mouseoverEvent"; import mouseup from "shorter-js/src/strings/mouseupEvent"; import mousewheel from "shorter-js/src/strings/mousewheelEvent"; import move from "shorter-js/src/strings/moveEvent"; import orientationchange from "shorter-js/src/strings/orientationchangeEvent"; import pointercancel from "shorter-js/src/strings/pointercancelEvent"; import pointerdown from "shorter-js/src/strings/pointerdownEvent"; import pointerleave from "shorter-js/src/strings/pointerleaveEvent"; import pointermove from "shorter-js/src/strings/pointermoveEvent"; import pointerup from "shorter-js/src/strings/pointerupEvent"; import readystatechange from "shorter-js/src/strings/readystatechangeEvent"; import reset from "shorter-js/src/strings/resetEvent"; import resize from "shorter-js/src/strings/resizeEvent"; import scroll from "shorter-js/src/strings/scrollEvent"; import select from "shorter-js/src/strings/selectEvent"; import selectend from "shorter-js/src/strings/selectendEvent"; import selectstart from "shorter-js/src/strings/selectstartEvent"; import submit from "shorter-js/src/strings/submitEvent"; import touchcancel from "shorter-js/src/strings/touchcancelEvent"; import touchend from "shorter-js/src/strings/touchendEvent"; import touchmove from "shorter-js/src/strings/touchmoveEvent"; import touchstart from "shorter-js/src/strings/touchstartEvent"; import unload from "shorter-js/src/strings/unloadEvent"; } declare module "shorter-js/src/strings/focusEvents" { export default focusEvents; /** * A global namespace for focus event names. * @type {{in: string, out: string}} */ const focusEvents: { in: string; out: string; }; } declare module "shorter-js/src/strings/loadstartEvent" { export default loadstartEvent; /** * A global namespace for `loadstart` event. * @type {string} */ const loadstartEvent: string; } declare module "shorter-js/src/strings/mouseClickEvents" { export default mouseClickEvents; /** * A global namespace for mouse click events. * @type {Record} */ const mouseClickEvents: Record; } declare module "shorter-js/src/strings/mouseHoverEvents" { export default mouseHoverEvents; /** * A global namespace for mouse hover events. * @type {[string, string]} */ const mouseHoverEvents: [string, string]; } declare module "shorter-js/src/strings/mouseSwipeEvents" { export default mouseSwipeEvents; /** * A global namespace for mouse events equivalent to touch events. * @type {Record} */ const mouseSwipeEvents: Record; } declare module "shorter-js/src/strings/touchEvents" { export default touchEvents; /** * A global namespace for touch events. * @type {Record} */ const touchEvents: Record; } declare module "shorter-js/src/strings/keyboardEventKeys" { export default keyboardEventKeys; /** * A global namespace for keyboard event keys. * @type {Record} */ const keyboardEventKeys: Record; } declare module "shorter-js/src/strings/keyAlt" { export default keyAlt; /** * A global namespace for `Alt` key. * @type {string} e.which = 18 */ const keyAlt: string; } declare module "shorter-js/src/strings/keyArrowDown" { export default keyArrowDown; /** * A global namespace for `ArrowDown` key. * @type {string} e.which = 40 equivalent */ const keyArrowDown: string; } declare module "shorter-js/src/strings/keyArrowUp" { export default keyArrowUp; /** * A global namespace for `ArrowUp` key. * @type {string} e.which = 38 equivalent */ const keyArrowUp: string; } declare module "shorter-js/src/strings/keyArrowLeft" { export default keyArrowLeft; /** * A global namespace for `ArrowLeft` key. * @type {string} e.which = 37 equivalent */ const keyArrowLeft: string; } declare module "shorter-js/src/strings/keyArrowRight" { export default keyArrowRight; /** * A global namespace for `ArrowRight` key. * @type {string} e.which = 39 equivalent */ const keyArrowRight: string; } declare module "shorter-js/src/strings/keyBackspace" { export default keyBackspace; /** * A global namespace for `Backspace` key. * @type {string} e.which === 8 equivalent */ const keyBackspace: string; } declare module "shorter-js/src/strings/keyCapsLock" { export default keyCapsLock; /** * A global namespace for `CapsLock` key. * @type {string} e.which = 20 equivalent */ const keyCapsLock: string; } declare module "shorter-js/src/strings/keyControl" { export default keyControl; /** * A global namespace for `Control` key. * @type {string} e.which = 17 */ const keyControl: string; } declare module "shorter-js/src/strings/keyDelete" { export default keyDelete; /** * A global namespace for `Delete` key. * @type {string} e.which = 46 equivalent */ const keyDelete: string; } declare module "shorter-js/src/strings/keyEnter" { export default keyEnter; /** * A global namespace for `Enter` key. * @type {string} e.which = 13 equivalent */ const keyEnter: string; } declare module "shorter-js/src/strings/keyEscape" { export default keyEscape; /** * A global namespace for `Escape` key. * @type {string} e.which = 27 equivalent */ const keyEscape: string; } declare module "shorter-js/src/strings/keyInsert" { export default keyInsert; /** * A global namespace for `Insert` key. * @type {string} e.which = 45 equivalent */ const keyInsert: string; } declare module "shorter-js/src/strings/keyMeta" { export default keyMeta; /** * A global namespace for `Meta` key. * @type {string} e.which = 93 equivalent */ const keyMeta: string; } declare module "shorter-js/src/strings/keyPause" { export default keyPause; /** * A global namespace for `Pause` key. * @type {string} e.which = 19 */ const keyPause: string; } declare module "shorter-js/src/strings/keyScrollLock" { export default keyScrollLock; /** * A global namespace for `ScrollLock` key. * @type {string} e.which = 145 equivalent */ const keyScrollLock: string; } declare module "shorter-js/src/strings/keyShift" { export default keyShift; /** * A global namespace for `Shift` key. * @type {string} e.which = 16 */ const keyShift: string; } declare module "shorter-js/src/strings/keySpace" { export default keySpace; /** * A global namespace for `Space` key. * @type {string} e.which = 32 equivalent */ const keySpace: string; } declare module "shorter-js/src/strings/keyTab" { export default keyTab; /** * A global namespace for `Tab` key. * @type {string} e.which = 9 equivalent */ const keyTab: string; } declare module "shorter-js/src/strings/animationDuration" { export default animationDuration; /** * A global namespace for 'animationDuration' string. * @type {string} */ const animationDuration: string; } declare module "shorter-js/src/blocks/documentHead" { export default documentHead; const documentHead: HTMLHeadElement; } declare module "shorter-js/src/strings/animationDurationLegacy" { export default animationDuration; /** * A global namespace for 'animationDuration' string. * @type {string} */ const animationDuration: string; } declare module "shorter-js/src/strings/animationDelay" { export default animationDelay; /** * A global namespace for 'animationDelay' string. * @type {string} */ const animationDelay: string; } declare module "shorter-js/src/strings/animationDelayLegacy" { export default animationDelay; /** * A global namespace for 'animationDelay' string. * @type {string} */ const animationDelay: string; } declare module "shorter-js/src/strings/animationName" { export default animationName; /** * A global namespace for 'animationName' string. * @type {string} */ const animationName: string; } declare module "shorter-js/src/strings/animationNameLegacy" { export default animationName; /** * A global namespace for 'animationName' string. * @type {string} */ const animationName: string; } declare module "shorter-js/src/strings/animationEndEvent" { export default animationEndEvent; /** * A global namespace for 'animationend' string. * @type {string} */ const animationEndEvent: string; } declare module "shorter-js/src/strings/animationEndEventLegacy" { export default animationEndEvent; /** * A global namespace for 'animationend' string. * @type {string} */ const animationEndEvent: string; } declare module "shorter-js/src/strings/transitionDuration" { export default transitionDuration; /** * A global namespace for 'transitionDuration' string. * @type {string} */ const transitionDuration: string; } declare module "shorter-js/src/strings/transitionDurationLegacy" { export default transitionDuration; /** * A global namespace for 'transitionDuration' string. * @type {string} */ const transitionDuration: string; } declare module "shorter-js/src/strings/transitionDelay" { export default transitionDelay; /** * A global namespace for 'transitionDelay' string. * @type {string} */ const transitionDelay: string; } declare module "shorter-js/src/strings/transitionDelayLegacy" { export default transitionDelay; /** * A global namespace for 'transitionDelay' string. * @type {string} */ const transitionDelay: string; } declare module "shorter-js/src/strings/transitionEndEvent" { export default transitionEndEvent; /** * A global namespace for 'transitionend' string. * @type {string} */ const transitionEndEvent: string; } declare module "shorter-js/src/strings/transitionEndEventLegacy" { export default transitionEndEvent; /** * A global namespace for 'transitionend' string. * @type {string} */ const transitionEndEvent: string; } declare module "shorter-js/src/strings/transitionProperty" { export default transitionProperty; /** * A global namespace for `transitionProperty` string for modern browsers. * * @type {string} */ const transitionProperty: string; } declare module "shorter-js/src/strings/transitionPropertyLegacy" { export default transitionProperty; /** * A global namespace for: * * `transitionProperty` string for modern brosers, * * `webkitTransition` for legacy Chrome / Safari browsers * * @type {string} */ const transitionProperty: string; } declare module "shorter-js/src/strings/addEventListener" { export default addEventListener; /** * A global namespace for 'addEventListener' string. * @type {string} */ const addEventListener: string; } declare module "shorter-js/src/strings/removeEventListener" { export default removeEventListener; /** * A global namespace for 'removeEventListener' string. * @type {string} */ const removeEventListener: string; } declare module "shorter-js/src/strings/bezierEasings" { export default bezierEasings; /** * A global namespace for predefined * CSS3 'cubic-bezier()' easing functions. * @type {Record} */ const bezierEasings: Record; } declare module "shorter-js/src/strings/offsetHeight" { export default offsetHeight; /** * A global namespace for `offsetHeight` property. * @type {string} */ const offsetHeight: string; } declare module "shorter-js/src/strings/offsetWidth" { export default offsetWidth; /** * A global namespace for `offsetWidth` property. * @type {string} */ const offsetWidth: string; } declare module "shorter-js/src/strings/scrollHeight" { export default scrollHeight; /** * A global namespace for `scrollHeight` property. * @type {string} */ const scrollHeight: string; } declare module "shorter-js/src/strings/scrollWidth" { export default scrollWidth; /** * A global namespace for `scrollWidth` property. * @type {string} */ const scrollWidth: string; } declare module "shorter-js/src/strings/userAgentData" { export default userAgentData; /** * A global namespace for `userAgentData` object. */ const userAgentData: any; } declare module "shorter-js/src/strings/userAgent" { export default userAgent; /** * A global namespace for `navigator.userAgent` string. */ const userAgent: string; } declare module "shorter-js/src/boolean/isApple" { export default isApple; /** * A global `boolean` for Apple browsers. * @type {boolean} */ const isApple: boolean; } declare module "shorter-js/src/boolean/isFirefox" { export default isFirefox; /** * A global boolean for Gecko browsers. When writing this file, * Gecko was not supporting `userAgentData`. * @type {boolean} */ const isFirefox: boolean; } declare module "shorter-js/src/boolean/isMobile" { export default isMobile; /** * A global `boolean` for mobile detection. * @type {boolean} */ const isMobile: boolean; } declare module "shorter-js/src/boolean/support3DTransform" { export default support3DTransform; /** * A global `boolean` for CSS3 3D transform support. * @type {boolean} */ const support3DTransform: boolean; } declare module "shorter-js/src/boolean/supportAnimation" { export default supportAnimation; /** * A global `boolean` for CSS3 animation support. * @type {boolean} */ const supportAnimation: boolean; } declare module "shorter-js/src/event/on" { /** * Add eventListener to an `Element` | `HTMLElement` | `Document` target. * * @param {HTMLElement | Element | Document | Window} element event.target * @param {string} eventName event.type * @param {EventListener} listener callback * @param {(EventListenerOptions | boolean)=} options other event options * @returns {void} */ export default function on(element: HTMLElement | Element | Document | Window, eventName: string, listener: EventListener, options?: (EventListenerOptions | boolean) | undefined): void; } declare module "shorter-js/src/event/off" { /** * Remove eventListener from an `Element` | `HTMLElement` | `Document` | `Window` target. * * @param {HTMLElement | Element | Document | Window} element event.target * @param {string} eventName event.type * @param {EventListener} listener callback * @param {(EventListenerOptions | boolean)=} options other event options * @returns {void} */ export default function off(element: HTMLElement | Element | Document | Window, eventName: string, listener: EventListener, options?: (EventListenerOptions | boolean) | undefined): void; } declare module "shorter-js/src/event/one" { /** * Add an `eventListener` to an `Element` | `HTMLElement` | `Document` | `Window` * target and remove it once callback is called. * * @param {HTMLElement | Element | Document | Window} element event.target * @param {string} eventName event.type * @param {EventListener} listener callback * @param {(EventListenerOptions | boolean)=} options other event options * @returns {void} */ export default function one(element: HTMLElement | Element | Document | Window, eventName: string, listener: EventListener, options?: (EventListenerOptions | boolean) | undefined): void; } declare module "shorter-js/src/boolean/supportPassive" { export default supportPassive; /** * A global `boolean` for passive events support, * in general event options are not suited for scroll prevention. * * @see https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md#feature-detection * @type {boolean} */ const supportPassive: boolean; } declare module "shorter-js/src/boolean/supportTouch" { export default supportTouch; /** * A global `boolean` for touch events support. * @type {boolean} */ const supportTouch: boolean; } declare module "shorter-js/src/boolean/supportTransform" { export default supportTransform; /** * A global `boolean` for CSS3 transform support. * @type {boolean} */ const supportTransform: boolean; } declare module "shorter-js/src/boolean/supportTransition" { export default supportTransition; /** * A global `boolean` for CSS3 transition support. * @type {boolean} */ const supportTransition: boolean; } declare module "shorter-js/src/attr/hasAttribute" { export default hasAttribute; /** * Shortcut for `HTMLElement.hasAttribute()` method. * @param {HTMLElement | Element} element target element * @param {string} attribute attribute name * @returns {boolean} the query result */ function hasAttribute(element: HTMLElement | Element, attribute: string): boolean; } declare module "shorter-js/src/attr/hasAttributeNS" { export default hasAttributeNS; /** * Shortcut for `HTMLElement.hasAttributeNS()` method. * @param {string} ns attribute namespace * @param {HTMLElement | Element} element target element * @param {string} att attribute name * @returns {boolean} the query result */ function hasAttributeNS(ns: string, element: HTMLElement | Element, att: string): boolean; } declare module "shorter-js/src/attr/getAttribute" { export default getAttribute; /** * Shortcut for `HTMLElement.getAttribute()` method. * @param {HTMLElement | Element} element target element * @param {string} attribute attribute name * @returns {string?} attribute value */ function getAttribute(element: HTMLElement | Element, attribute: string): string | null; } declare module "shorter-js/src/attr/getAttributeNS" { export default getAttributeNS; /** * Shortcut for `HTMLElement.getAttributeNS()` method. * @param {string} ns attribute namespace * @param {HTMLElement | Element} element target element * @param {string} attribute attribute name * @returns {string?} attribute value */ function getAttributeNS(ns: string, element: HTMLElement | Element, attribute: string): string | null; } declare module "shorter-js/src/attr/setAttribute" { export default setAttribute; /** * Shortcut for `HTMLElement.setAttribute()` method. * @param {HTMLElement | Element} element target element * @param {string} attribute attribute name * @param {string} value attribute value * @returns {void} */ function setAttribute(element: HTMLElement | Element, attribute: string, value: string): void; } declare module "shorter-js/src/attr/setAttributeNS" { export default setAttributeNS; /** * Shortcut for `SVGElement.setAttributeNS()` method. * @param {string} ns attribute namespace * @param {HTMLElement | Element} element target element * @param {string} att attribute name * @param {string} value attribute value * @returns {void} */ function setAttributeNS(ns: string, element: HTMLElement | Element, att: string, value: string): void; } declare module "shorter-js/src/attr/removeAttribute" { export default removeAttribute; /** * Shortcut for `HTMLElement.removeAttribute()` method. * @param {HTMLElement | Element} element target element * @param {string} attribute attribute name * @returns {void} */ function removeAttribute(element: HTMLElement | Element, attribute: string): void; } declare module "shorter-js/src/attr/removeAttributeNS" { export default removeAttributeNS; /** * Shortcut for `HTMLElement.removeAttributeNS()` method. * @param {string} ns attribute namespace * @param {HTMLElement | Element} element target element * @param {string} att attribute name * @returns {void} */ function removeAttributeNS(ns: string, element: HTMLElement | Element, att: string): void; } declare module "shorter-js/src/get/getBoundingClientRect" { /** * Returns the bounding client rect of a target `HTMLElement`. * * @see https://github.com/floating-ui/floating-ui * * @param {HTMLElement | Element} element event.target * @param {boolean=} includeScale when *true*, the target scale is also computed * @returns {SHORTER.BoundingClientRect} the bounding client rect object */ export default function getBoundingClientRect(element: HTMLElement | Element, includeScale?: boolean | undefined): SHORTER.BoundingClientRect; } declare module "shorter-js/src/get/getDocument" { /** * Returns the `document` or the `#document` element. * @see https://github.com/floating-ui/floating-ui * @param {(Node | HTMLElement | Element | globalThis)=} node * @returns {Document} */ export default function getDocument(node?: (Node | HTMLElement | Element | typeof globalThis) | undefined): Document; } declare module "shorter-js/src/get/getDocumentBody" { /** * Returns the `document.body` or the `` element. * * @param {(Node | HTMLElement | Element | globalThis)=} node * @returns {HTMLElement | HTMLBodyElement} */ export default function getDocumentBody(node?: (Node | HTMLElement | Element | typeof globalThis) | undefined): HTMLElement | HTMLBodyElement; } declare module "shorter-js/src/get/getDocumentElement" { /** * Returns the `document.documentElement` or the `` element. * * @param {(Node | HTMLElement | Element | globalThis)=} node * @returns {HTMLElement | HTMLHtmlElement} */ export default function getDocumentElement(node?: (Node | HTMLElement | Element | typeof globalThis) | undefined): HTMLElement | HTMLHtmlElement; } declare module "shorter-js/src/get/getDocumentHead" { /** * Returns the `document.head` or the `` element. * * @param {(Node | HTMLElement | Element | globalThis)=} node * @returns {HTMLElement | HTMLHeadElement} */ export default function getDocumentHead(node?: (Node | HTMLElement | Element | typeof globalThis) | undefined): HTMLElement | HTMLHeadElement; } declare module "shorter-js/src/get/getElementStyle" { /** * Shortcut for `window.getComputedStyle(element).propertyName` * static method. * * * If `element` parameter is not an `HTMLElement`, `getComputedStyle` * throws a `ReferenceError`. * * @param {HTMLElement | Element} element target * @param {string} property the css property * @return {string} the css property value */ export default function getElementStyle(element: HTMLElement | Element, property: string): string; } declare module "shorter-js/src/get/getElementAnimationDuration" { /** * Utility to get the computed `animationDuration` * from `HTMLElement` in miliseconds. * * @param {HTMLElement | Element} element target * @return {number} the value in miliseconds */ export default function getElementAnimationDuration(element: HTMLElement | Element): number; } declare module "shorter-js/src/get/getElementAnimationDurationLegacy" { /** * Utility to get the computed `animationDuration` * from `HTMLElement` in miliseconds. * * @param {HTMLElement | Element} element target * @return {number} the value in miliseconds */ export default function getElementAnimationDuration(element: HTMLElement | Element): number; } declare module "shorter-js/src/get/getElementAnimationDelay" { /** * Utility to get the computed `animationDelay` * from Element in miliseconds. * * @param {HTMLElement | Element} element target * @return {number} the value in miliseconds */ export default function getElementAnimationDelay(element: HTMLElement | Element): number; } declare module "shorter-js/src/get/getElementAnimationDelayLegacy" { /** * Utility to get the computed `animationDelay` * from Element in miliseconds. * * @param {HTMLElement | Element} element target * @return {number} the value in miliseconds */ export default function getElementAnimationDelay(element: HTMLElement | Element): number; } declare module "shorter-js/src/get/getElementTransitionDuration" { /** * Utility to get the computed `transitionDuration` * from Element in miliseconds. * * @param {HTMLElement | Element} element target * @return {number} the value in miliseconds */ export default function getElementTransitionDuration(element: HTMLElement | Element): number; } declare module "shorter-js/src/get/getElementTransitionDurationLegacy" { /** * Utility to get the computed `transitionDuration` * from Element in miliseconds. * * @param {HTMLElement | Element} element target * @return {number} the value in miliseconds */ export default function getElementTransitionDuration(element: HTMLElement | Element): number; } declare module "shorter-js/src/get/getElementTransitionDelay" { /** * Utility to get the computed `transitionDelay` * from Element in miliseconds. * * @param {HTMLElement | Element} element target * @return {number} the value in miliseconds */ export default function getElementTransitionDelay(element: HTMLElement | Element): number; } declare module "shorter-js/src/get/getElementTransitionDelayLegacy" { /** * Utility to get the computed `transitionDelay` * from Element in miliseconds. * * @param {HTMLElement | Element} element target * @return {number} the value in miliseconds */ export default function getElementTransitionDelay(element: HTMLElement | Element): number; } declare module "shorter-js/src/get/getNodeScroll" { /** * Returns an `{x,y}` object with the target * `HTMLElement` / `Node` scroll position. * * @see https://github.com/floating-ui/floating-ui * * @param {HTMLElement | Element | Window} element target node / element * @returns {{x: number, y: number}} the scroll tuple */ export default function getNodeScroll(element: HTMLElement | Element | Window): { x: number; y: number; }; } declare module "shorter-js/src/get/getWindow" { /** * Returns the `Window` object of a target node. * @see https://github.com/floating-ui/floating-ui * * @param {(Node | HTMLElement | Element | Window)=} node target node * @returns {globalThis} */ export default function getWindow(node?: (Node | HTMLElement | Element | Window) | undefined): typeof globalThis; } declare module "shorter-js/src/is/isShadowRoot" { export default isShadowRoot; /** * Check if target is a `ShadowRoot`. * * @param {any} element target * @returns {boolean} the query result */ function isShadowRoot(element: any): boolean; } declare module "shorter-js/src/get/getParentNode" { /** * Returns the `parentNode` also going through `ShadowRoot`. * @see https://github.com/floating-ui/floating-ui * * @param {Node | HTMLElement | Element} node the target node * @returns {Node | HTMLElement | Element} the apropriate parent node */ export default function getParentNode(node: Node | HTMLElement | Element): Node | HTMLElement | Element; } declare module "shorter-js/src/is/isScaledElement" { /** * Checks if a target `HTMLElement` is affected by scale. * @see https://github.com/floating-ui/floating-ui * * @param {HTMLElement} element target * @returns {boolean} the query result */ export default function isScaledElement(element: HTMLElement): boolean; } declare module "shorter-js/src/get/getRectRelativeToOffsetParent" { /** * Returns the rect relative to an offset parent. * @see https://github.com/floating-ui/floating-ui * * @param {HTMLElement | Element} element target * @param {HTMLElement | Element | Window} offsetParent the container / offset parent * @param {{x: number, y: number}} scroll * @returns {SHORTER.OffsetRect} */ export default function getRectRelativeToOffsetParent(element: HTMLElement | Element, offsetParent: HTMLElement | Element | Window, scroll: { x: number; y: number; }): SHORTER.OffsetRect; } declare module "shorter-js/src/get/getUID" { /** * Returns a unique identifier for popover, tooltip, scrollspy. * * @param {HTMLElement | Element} element target element * @param {string=} key predefined key * @returns {number} an existing or new unique ID */ export default function getUID(element: HTMLElement | Element, key?: string | undefined): number; } declare module "shorter-js/src/class/addClass" { /** * Add class to `HTMLElement.classList`. * * @param {HTMLElement | Element} element target * @param {string} classNAME to add * @returns {void} */ export default function addClass(element: HTMLElement | Element, classNAME: string): void; } declare module "shorter-js/src/class/removeClass" { /** * Remove class from `HTMLElement.classList`. * * @param {HTMLElement | Element} element target * @param {string} classNAME to remove * @returns {void} */ export default function removeClass(element: HTMLElement | Element, classNAME: string): void; } declare module "shorter-js/src/class/hasClass" { /** * Check class in `HTMLElement.classList`. * * @param {HTMLElement | Element} element target * @param {string} classNAME to check * @returns {boolean} */ export default function hasClass(element: HTMLElement | Element, classNAME: string): boolean; } declare module "shorter-js/src/selectors/parentNodes" { export default parentNodes; /** * A global array of possible `ParentNode`. */ const parentNodes: ({ new (): Document; prototype: Document; } | { new (): Element; prototype: Element; })[]; } declare module "shorter-js/src/selectors/elementNodes" { export default elementNodes; /** * A global array with `Element` | `HTMLElement`. */ const elementNodes: { new (): Element; prototype: Element; }[]; } declare module "shorter-js/src/selectors/querySelector" { /** * Utility to check if target is typeof `HTMLElement`, `Element`, `Node` * or find one that matches a selector. * * @param {HTMLElement | Element | string} selector the input selector or target element * @param {(HTMLElement | Element | Document)=} parent optional node to look into * @return {(HTMLElement | Element)?} the `HTMLElement` or `querySelector` result */ export default function querySelector(selector: HTMLElement | Element | string, parent?: (HTMLElement | Element | Document) | undefined): (HTMLElement | Element) | null; } declare module "shorter-js/src/misc/data" { /** * An alias for `Data.get()`. * @type {SHORTER.getInstance} */ export const getInstance: SHORTER.getInstance; export default Data; namespace Data { function set(target: string | Element | HTMLElement, component: string, instance: Record): void; function getAllFor(component: string): Map> | null; function get(target: string | Element | HTMLElement, component: string): Record | null; function remove(target: string | Element | HTMLElement, component: string): void; } } declare module "shorter-js/src/misc/timer" { export default Timer; namespace Timer { function set(target: string | Element | HTMLElement, callback: any, delay: number, key?: string | undefined): void; function get(target: string | Element | HTMLElement, key?: string | undefined): number | null; function clear(target: string | Element | HTMLElement, key?: string | undefined): void; } } declare module "shorter-js/src/misc/ObjectAssign" { export default ObjectAssign; /** * Shortcut for `Object.assign()` static method. * @param {Record} obj a target object * @param {Record} source a source object */ function ObjectAssign(obj: Record, source: Record): Record; } declare module "shorter-js/src/misc/createElement" { /** * This is a shortie for `document.createElement` method * which allows you to create a new `HTMLElement` for a given `tagName` * or based on an object with specific non-readonly attributes: * `id`, `className`, `textContent`, `style`, etc. * @see https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement * * @param {Record | string} param `tagName` or object * @return {HTMLElement | Element} a new `HTMLElement` or `Element` */ export default function createElement(param: Record | string): HTMLElement | Element; } declare module "shorter-js/src/misc/createElementNS" { /** * This is a shortie for `document.createElementNS` method * which allows you to create a new `HTMLElement` for a given `tagName` * or based on an object with specific non-readonly attributes: * `id`, `className`, `textContent`, `style`, etc. * @see https://developer.mozilla.org/en-US/docs/Web/API/Document/createElementNS * * @param {string} namespace `namespaceURI` to associate with the new `HTMLElement` * @param {Record | string} param `tagName` or object * @return {HTMLElement | Element} a new `HTMLElement` or `Element` */ export default function createElementNS(namespace: string, param: Record | string): HTMLElement | Element; } declare module "shorter-js/src/misc/dispatchEvent" { export default dispatchEvent; /** * Shortcut for the `Element.dispatchEvent(Event)` method. * * @param {HTMLElement | Element} element is the target * @param {Event} event is the `Event` object */ function dispatchEvent(element: HTMLElement | Element, event: Event): boolean; } declare module "shorter-js/src/misc/distinct" { export default distinct; /** * JavaScript `Array` distinct. * @see https://codeburst.io/javascript-array-distinct-5edc93501dc4 * @param {any} value * @param {number} index * @param {any} self * @returns {boolean} */ function distinct(value: any, index: number, self: any): boolean; } declare module "shorter-js/src/misc/emulateAnimationEnd" { /** * Utility to make sure callbacks are consistently * called when animation ends. * * @param {HTMLElement | Element} element target * @param {EventListener} handler `animationend` callback */ export default function emulateAnimationEnd(element: HTMLElement | Element, handler: EventListener): void; } declare module "shorter-js/src/misc/emulateAnimationEndLegacy" { /** * Utility to make sure callbacks are consistently * called when animation ends. * * @param {HTMLElement | Element} element target * @param {EventListener} handler `animationend` callback */ export default function emulateAnimationEnd(element: HTMLElement | Element, handler: EventListener): void; } declare module "shorter-js/src/misc/emulateTransitionEnd" { /** * Utility to make sure callbacks are consistently * called when transition ends. * * @param {HTMLElement | Element} element target * @param {EventListener} handler `transitionend` callback */ export default function emulateTransitionEnd(element: HTMLElement | Element, handler: EventListener): void; } declare module "shorter-js/src/misc/emulateTransitionEndLegacy" { /** * Utility to make sure callbacks are consistently * called when transition ends. * * @param {HTMLElement | Element} element target * @param {EventListener} handler `transitionend` callback */ export default function emulateTransitionEnd(element: HTMLElement | Element, handler: EventListener): void; } declare module "shorter-js/src/misc/passiveHandler" { export default passiveHandler; /** * A global namespace for most scroll event listeners. * @type {Partial} */ const passiveHandler: Partial; } declare module "shorter-js/src/misc/passiveHandlerLegacy" { export default passiveHandler; /** * A global namespace for most scroll event listeners in legacy browsers. * @type {Partial | boolean} */ const passiveHandler: Partial | boolean; } declare module "shorter-js/src/misc/setElementStyle" { export default setElementStyle; /** * Shortcut for multiple uses of `HTMLElement.style.propertyName` method. * @param {HTMLElement | Element} element target element * @param {Partial} styles attribute value */ function setElementStyle(element: HTMLElement | Element, styles: Partial): void; } declare module "shorter-js/src/misc/normalizeValue" { /** * The raw value or a given component option. * * @typedef {string | HTMLElement | Function | number | boolean | null} niceValue */ /** * Utility to normalize component options * * @param {any} value the input value * @return {niceValue} the normalized value */ export default function normalizeValue(value: any): niceValue; /** * The raw value or a given component option. */ export type niceValue = string | HTMLElement | Function | number | boolean | null; } declare module "shorter-js/src/misc/ObjectKeys" { export default ObjectKeys; /** * Shortcut for `Object.keys()` static method. * @param {Record} obj a target object * @returns {string[]} */ function ObjectKeys(obj: Record): string[]; } declare module "shorter-js/src/misc/toLowerCase" { export default toLowerCase; /** * Shortcut for `String.toLowerCase()`. * * @param {string} source input string * @returns {string} lowercase output string */ function toLowerCase(source: string): string; } declare module "shorter-js/src/misc/normalizeOptions" { /** * Utility to normalize component options. * * @param {HTMLElement | Element} element target * @param {Record} defaultOps component default options * @param {Record} inputOps component instance options * @param {string=} ns component namespace * @return {Record} normalized component options object */ export default function normalizeOptions(element: HTMLElement | Element, defaultOps: Record, inputOps: Record, ns?: string | undefined): Record; } declare module "shorter-js/src/misc/tryWrapper" { /** * Utility to wrap a callback in a try() catch(e) * * @param {Function} fn callback * @param {string} origin callback context description */ export default function tryWrapper(fn: Function, origin: string): void; } declare module "shorter-js/src/misc/reflow" { export default reflow; /** * Utility to force re-paint of an `HTMLElement` target. * * @param {HTMLElement | Element} element is the target * @return {number} the `Element.offsetHeight` value */ function reflow(element: HTMLElement | Element): number; } declare module "shorter-js/src/misc/focus" { export default focus; /** * Utility to focus an `HTMLElement` target. * * @param {HTMLElement | Element} element is the target */ function focus(element: HTMLElement | Element): any; } declare module "shorter-js/src/misc/noop" { export default noop; /** A generic function with empty body. */ function noop(): void; } declare module "shorter-js/src/misc/toUpperCase" { export default toUpperCase; /** * Shortcut for `String.toUpperCase()`. * * @param {string} source input string * @returns {string} uppercase output string */ function toUpperCase(source: string): string; } declare module "shorter-js/src/misc/ArrayFrom" { export default ArrayFrom; /** * Shortcut for `Array.from()` static method. * * @param {any[] | HTMLCollection | NodeList | Map} arr array-like iterable object * @returns {Array} */ function ArrayFrom(arr: any[] | HTMLCollection | NodeList | Map): Array; } declare module "shorter-js/src/misc/Float32ArrayFrom" { export default Float32ArrayFrom; /** * Shortcut for `Float32Array.from()` static method. * @param {any[] | HTMLCollection | NodeList} arr array-like iterable object * @returns {Float32Array} */ function Float32ArrayFrom(arr: any[] | HTMLCollection | NodeList): Float32Array; } declare module "shorter-js/src/misc/Float64ArrayFrom" { export default Float64ArrayFrom; /** * Shortcut for `Float64Array.from()` static method. * @param {any[] | HTMLCollection | NodeList} arr array-like iterable object * @returns {Float64Array} */ function Float64ArrayFrom(arr: any[] | HTMLCollection | NodeList): Float64Array; } declare module "shorter-js/src/misc/ObjectValues" { export default ObjectValues; /** * Shortcut for `Object.values()` static method. * @param {Record} obj a target object * @returns {any[]} */ function ObjectValues(obj: Record): any[]; } declare module "shorter-js/src/misc/OriginalEvent" { /** * Returns a namespaced `CustomEvent` specific to each component. * @param {string} EventType Event.type * @param {Record=} config Event.options | Event.properties * @returns {SHORTER.OriginalEvent} a new namespaced event */ export default function OriginalEvent(EventType: string, config?: Record | undefined): SHORTER.OriginalEvent; } declare module "shorter-js/src/is/isArray" { export default isArray; /** * Shortcut for `Array.isArray()` static method. * * @param {any} arr array-like iterable object * @returns {boolean} the query result */ function isArray(arr: any): boolean; } declare module "shorter-js/src/is/isDocument" { export default isDocument; /** * Checks if an object is a `Document`. * * @param {any} element the target object * @returns {boolean} the query result */ function isDocument(element: any): boolean; } declare module "shorter-js/src/is/isCustomElement" { export default isCustomElement; /** * Checks if an object is a `CustomElement`. * * @param {any} element the target object * @returns {boolean} the query result */ function isCustomElement(element: any): boolean; } declare module "shorter-js/src/is/isElement" { export default isElement; /** * Checks if an object is an `Element`. * * @param {any} element the target object * @returns {boolean} the query result */ function isElement(element: any): boolean; } declare module "shorter-js/src/is/isElementInScrollRange" { export default isElementInScrollRange; /** * Utility to determine if an `HTMLElement` * is partially visible in viewport. * * @param {HTMLElement | Element} element target * @return {boolean} the query result */ function isElementInScrollRange(element: HTMLElement | Element): boolean; } declare module "shorter-js/src/is/isElementInViewport" { export default isElementInViewport; /** * Utility to determine if an `HTMLElement` * is fully visible in the viewport. * * @param {HTMLElement | Element} element target * @return {boolean} the query result */ function isElementInViewport(element: HTMLElement | Element): boolean; } declare module "shorter-js/src/is/isElementsArray" { export default isElementsArray; /** * Checks if an object is an `Array` in which all items are `Element`. * * @param {any} object the target object * @returns {boolean} the query result */ function isElementsArray(object: any): boolean; } declare module "shorter-js/src/is/isFunction" { export default isFunction; /** * Checks if an object is a `Function`. * * @param {any} element the target object * @returns {boolean} the query result */ function isFunction(element: any): boolean; } declare module "shorter-js/src/is/isHTMLCollection" { export default isHTMLCollection; /** * Checks if an object is an `HTMLCollection`. * * @param {any} object the target object * @returns {boolean} the query result */ function isHTMLCollection(object: any): boolean; } declare module "shorter-js/src/is/isHTMLElement" { export default isHTMLElement; /** * Checks if an element is an `HTMLElement`. * * @param {any} element the target object * @returns {boolean} the query result */ function isHTMLElement(element: any): boolean; } declare module "shorter-js/src/is/isHTMLImageElement" { export default isHTMLImageElement; /** * Check if a target element is an ``. * @param {any} element the target element * @returns {boolean} the query result */ function isHTMLImageElement(element: any): boolean; } declare module "shorter-js/src/is/isMedia" { export default isMedia; /** * Checks if an element is an `` (or any type of SVG element), * `` or `