export as namespace SHORTER; import './shorter'; export { default as ariaChecked } from 'shorter-js/src/strings/ariaChecked'; export { default as ariaDescription } from 'shorter-js/src/strings/ariaDescription'; export { default as ariaDescribedBy } from 'shorter-js/src/strings/ariaDescribedBy'; export { default as ariaExpanded } from 'shorter-js/src/strings/ariaExpanded'; export { default as ariaHasPopup } from 'shorter-js/src/strings/ariaHasPopup'; export { default as ariaHidden } from 'shorter-js/src/strings/ariaHidden'; export { default as ariaLabel } from 'shorter-js/src/strings/ariaLabel'; export { default as ariaLabelledBy } from 'shorter-js/src/strings/ariaLabelledBy'; export { default as ariaModal } from 'shorter-js/src/strings/ariaModal'; export { default as ariaPressed } from 'shorter-js/src/strings/ariaPressed'; export { default as ariaSelected } from 'shorter-js/src/strings/ariaSelected'; export { default as ariaValueMin } from 'shorter-js/src/strings/ariaValueMin'; export { default as ariaValueMax } from 'shorter-js/src/strings/ariaValueMax'; export { default as ariaValueNow } from 'shorter-js/src/strings/ariaValueNow'; export { default as ariaValueText } from 'shorter-js/src/strings/ariaValueText'; export { default as nativeEvents } from 'shorter-js/src/strings/nativeEvents'; export { default as abortEvent } from 'shorter-js/src/strings/abortEvent'; export { default as beforeunloadEvent } from 'shorter-js/src/strings/beforeunloadEvent'; export { default as blurEvent } from 'shorter-js/src/strings/blurEvent'; export { default as changeEvent } from 'shorter-js/src/strings/changeEvent'; export { default as contextmenuEvent } from 'shorter-js/src/strings/contextmenuEvent'; export { default as DOMContentLoadedEvent } from 'shorter-js/src/strings/DOMContentLoadedEvent'; export { default as DOMMouseScrollEvent } from 'shorter-js/src/strings/DOMMouseScrollEvent'; export { default as errorEvent } from 'shorter-js/src/strings/errorEvent'; export { default as focusEvents } from 'shorter-js/src/strings/focusEvents'; export { default as focusEvent } from 'shorter-js/src/strings/focusEvent'; export { default as focusinEvent } from 'shorter-js/src/strings/focusinEvent'; export { default as focusoutEvent } from 'shorter-js/src/strings/focusoutEvent'; export { default as gesturechangeEvent } from 'shorter-js/src/strings/gesturechangeEvent'; export { default as gestureendEvent } from 'shorter-js/src/strings/gestureendEvent'; export { default as gesturestartEvent } from 'shorter-js/src/strings/gesturestartEvent'; export { default as keydownEvent } from 'shorter-js/src/strings/keydownEvent'; export { default as keypressEvent } from 'shorter-js/src/strings/keypressEvent'; export { default as keyupEvent } from 'shorter-js/src/strings/keyupEvent'; export { default as loadEvent } from 'shorter-js/src/strings/loadEvent'; export { default as loadstartEvent } from 'shorter-js/src/strings/loadstartEvent'; export { default as mouseClickEvents } from 'shorter-js/src/strings/mouseClickEvents'; export { default as mouseclickEvent } from 'shorter-js/src/strings/mouseclickEvent'; export { default as mousedblclickEvent } from 'shorter-js/src/strings/mousedblclickEvent'; export { default as mousedownEvent } from 'shorter-js/src/strings/mousedownEvent'; export { default as mouseupEvent } from 'shorter-js/src/strings/mouseupEvent'; export { default as mousehoverEvent } from 'shorter-js/src/strings/mousehoverEvent'; export { default as mouseHoverEvents } from 'shorter-js/src/strings/mouseHoverEvents'; export { default as mouseenterEvent } from 'shorter-js/src/strings/mouseenterEvent'; export { default as mouseleaveEvent } from 'shorter-js/src/strings/mouseleaveEvent'; export { default as mouseinEvent } from 'shorter-js/src/strings/mouseinEvent'; export { default as mouseoutEvent } from 'shorter-js/src/strings/mouseoutEvent'; export { default as mouseoverEvent } from 'shorter-js/src/strings/mouseoverEvent'; export { default as mousemoveEvent } from 'shorter-js/src/strings/mousemoveEvent'; export { default as mousewheelEvent } from 'shorter-js/src/strings/mousewheelEvent'; export { default as mouseSwipeEvents } from 'shorter-js/src/strings/mouseSwipeEvents'; export { default as moveEvent } from 'shorter-js/src/strings/moveEvent'; export { default as orientationchangeEvent } from 'shorter-js/src/strings/orientationchangeEvent'; export { default as pointercancelEvent } from 'shorter-js/src/strings/pointercancelEvent'; export { default as pointerdownEvent } from 'shorter-js/src/strings/pointerdownEvent'; export { default as pointerleaveEvent } from 'shorter-js/src/strings/pointerleaveEvent'; export { default as pointermoveEvent } from 'shorter-js/src/strings/pointermoveEvent'; export { default as pointerupEvent } from 'shorter-js/src/strings/pointerupEvent'; export { default as readystatechangeEvent } from 'shorter-js/src/strings/readystatechangeEvent'; export { default as resetEvent } from 'shorter-js/src/strings/resetEvent'; export { default as resizeEvent } from 'shorter-js/src/strings/resizeEvent'; export { default as selectEvent } from 'shorter-js/src/strings/selectEvent'; export { default as selectendEvent } from 'shorter-js/src/strings/selectendEvent'; export { default as selectstartEvent } from 'shorter-js/src/strings/selectstartEvent'; export { default as scrollEvent } from 'shorter-js/src/strings/scrollEvent'; export { default as submitEvent } from 'shorter-js/src/strings/submitEvent'; export { default as touchEvents } from 'shorter-js/src/strings/touchEvents'; export { default as touchstartEvent } from 'shorter-js/src/strings/touchstartEvent'; export { default as touchmoveEvent } from 'shorter-js/src/strings/touchmoveEvent'; export { default as touchcancelEvent } from 'shorter-js/src/strings/touchcancelEvent'; export { default as touchendEvent } from 'shorter-js/src/strings/touchendEvent'; export { default as unloadEvent } from 'shorter-js/src/strings/unloadEvent'; export { default as keyboardEventKeys } from 'shorter-js/src/strings/keyboardEventKeys'; export { default as keyAlt } from 'shorter-js/src/strings/keyAlt'; export { default as keyArrowDown } from 'shorter-js/src/strings/keyArrowDown'; export { default as keyArrowUp } from 'shorter-js/src/strings/keyArrowUp'; export { default as keyArrowLeft } from 'shorter-js/src/strings/keyArrowLeft'; export { default as keyArrowRight } from 'shorter-js/src/strings/keyArrowRight'; export { default as keyBackspace } from 'shorter-js/src/strings/keyBackspace'; export { default as keyCapsLock } from 'shorter-js/src/strings/keyCapsLock'; export { default as keyControl } from 'shorter-js/src/strings/keyControl'; export { default as keyDelete } from 'shorter-js/src/strings/keyDelete'; export { default as keyEnter } from 'shorter-js/src/strings/keyEnter'; export { default as keyEscape } from 'shorter-js/src/strings/keyEscape'; export { default as keyInsert } from 'shorter-js/src/strings/keyInsert'; export { default as keyMeta } from 'shorter-js/src/strings/keyMeta'; export { default as keyPause } from 'shorter-js/src/strings/keyPause'; export { default as keyScrollLock } from 'shorter-js/src/strings/keyScrollLock'; export { default as keyShift } from 'shorter-js/src/strings/keyShift'; export { default as keySpace } from 'shorter-js/src/strings/keySpace'; export { default as keyTab } from 'shorter-js/src/strings/keyTab'; export { default as animationDuration } from 'shorter-js/src/strings/animationDuration'; export { default as animationDurationLegacy } from 'shorter-js/src/strings/animationDurationLegacy'; export { default as animationDelay } from 'shorter-js/src/strings/animationDelay'; export { default as animationDelayLegacy } from 'shorter-js/src/strings/animationDelayLegacy'; export { default as animationName } from 'shorter-js/src/strings/animationName'; export { default as animationNameLegacy } from 'shorter-js/src/strings/animationNameLegacy'; export { default as animationEndEvent } from 'shorter-js/src/strings/animationEndEvent'; export { default as animationEndEventLegacy } from 'shorter-js/src/strings/animationEndEventLegacy'; export { default as transitionDuration } from 'shorter-js/src/strings/transitionDuration'; export { default as transitionDurationLegacy } from 'shorter-js/src/strings/transitionDurationLegacy'; export { default as transitionDelay } from 'shorter-js/src/strings/transitionDelay'; export { default as transitionDelayLegacy } from 'shorter-js/src/strings/transitionDelayLegacy'; export { default as transitionEndEvent } from 'shorter-js/src/strings/transitionEndEvent'; export { default as transitionEndEventLegacy } from 'shorter-js/src/strings/transitionEndEventLegacy'; export { default as transitionProperty } from 'shorter-js/src/strings/transitionProperty'; export { default as transitionPropertyLegacy } from 'shorter-js/src/strings/transitionPropertyLegacy'; export { default as addEventListener } from 'shorter-js/src/strings/addEventListener'; export { default as removeEventListener } from 'shorter-js/src/strings/removeEventListener'; export { default as bezierEasings } from 'shorter-js/src/strings/bezierEasings'; export { default as offsetHeight } from 'shorter-js/src/strings/offsetHeight'; export { default as offsetWidth } from 'shorter-js/src/strings/offsetWidth'; export { default as scrollHeight } from 'shorter-js/src/strings/scrollHeight'; export { default as scrollWidth } from 'shorter-js/src/strings/scrollWidth'; export { default as userAgentData } from 'shorter-js/src/strings/userAgentData'; export { default as userAgent } from 'shorter-js/src/strings/userAgent'; export { default as isApple } from 'shorter-js/src/boolean/isApple'; export { default as isFirefox } from 'shorter-js/src/boolean/isFirefox'; export { default as isMobile } from 'shorter-js/src/boolean/isMobile'; export { default as support3DTransform } from 'shorter-js/src/boolean/support3DTransform'; export { default as supportAnimation } from 'shorter-js/src/boolean/supportAnimation'; export { default as supportPassive } from 'shorter-js/src/boolean/supportPassive'; export { default as supportTouch } from 'shorter-js/src/boolean/supportTouch'; export { default as supportTransform } from 'shorter-js/src/boolean/supportTransform'; export { default as supportTransition } from 'shorter-js/src/boolean/supportTransition'; export { default as hasAttribute } from 'shorter-js/src/attr/hasAttribute'; export { default as hasAttributeNS } from 'shorter-js/src/attr/hasAttributeNS'; export { default as getAttribute } from 'shorter-js/src/attr/getAttribute'; export { default as getAttributeNS } from 'shorter-js/src/attr/getAttributeNS'; export { default as setAttribute } from 'shorter-js/src/attr/setAttribute'; export { default as setAttributeNS } from 'shorter-js/src/attr/setAttributeNS'; export { default as removeAttribute } from 'shorter-js/src/attr/removeAttribute'; export { default as removeAttributeNS } from 'shorter-js/src/attr/removeAttributeNS'; export { default as getBoundingClientRect } from 'shorter-js/src/get/getBoundingClientRect'; export { default as getDocument } from 'shorter-js/src/get/getDocument'; export { default as getDocumentBody } from 'shorter-js/src/get/getDocumentBody'; export { default as getDocumentElement } from 'shorter-js/src/get/getDocumentElement'; export { default as getDocumentHead } from 'shorter-js/src/get/getDocumentHead'; export { default as getElementAnimationDuration } from 'shorter-js/src/get/getElementAnimationDuration'; export { default as getElementAnimationDurationLegacy } from 'shorter-js/src/get/getElementAnimationDurationLegacy'; export { default as getElementAnimationDelay } from 'shorter-js/src/get/getElementAnimationDelay'; export { default as getElementAnimationDelayLegacy } from 'shorter-js/src/get/getElementAnimationDelayLegacy'; export { default as getElementStyle } from 'shorter-js/src/get/getElementStyle'; export { default as getElementTransitionDuration } from 'shorter-js/src/get/getElementTransitionDuration'; export { default as getElementTransitionDurationLegacy } from 'shorter-js/src/get/getElementTransitionDurationLegacy'; export { default as getElementTransitionDelay } from 'shorter-js/src/get/getElementTransitionDelay'; export { default as getElementTransitionDelayLegacy } from 'shorter-js/src/get/getElementTransitionDelayLegacy'; export { default as getNodeScroll } from 'shorter-js/src/get/getNodeScroll'; export { default as getParentNode } from 'shorter-js/src/get/getParentNode'; export { default as getRectRelativeToOffsetParent } from 'shorter-js/src/get/getRectRelativeToOffsetParent'; export { default as getUID } from 'shorter-js/src/get/getUID'; export { default as getWindow } from 'shorter-js/src/get/getWindow'; export { default as addClass } from 'shorter-js/src/class/addClass'; export { default as removeClass } from 'shorter-js/src/class/removeClass'; export { default as hasClass } from 'shorter-js/src/class/hasClass'; export { default as on } from 'shorter-js/src/event/on'; export { default as off } from 'shorter-js/src/event/off'; export { default as one } from 'shorter-js/src/event/one'; export { default as Data } from 'shorter-js/src/misc/data'; export { default as dispatchEvent } from 'shorter-js/src/misc/dispatchEvent'; export { default as distinct } from 'shorter-js/src/misc/distinct'; export { default as createElement } from 'shorter-js/src/misc/createElement'; export { default as createElementNS } from 'shorter-js/src/misc/createElementNS'; export { default as Timer } from 'shorter-js/src/misc/timer'; export { default as emulateAnimationEnd } from 'shorter-js/src/misc/emulateAnimationEnd'; export { default as emulateAnimationEndLegacy } from 'shorter-js/src/misc/emulateAnimationEndLegacy'; export { default as emulateTransitionEnd } from 'shorter-js/src/misc/emulateTransitionEnd'; export { default as emulateTransitionEndLegacy } from 'shorter-js/src/misc/emulateTransitionEndLegacy'; export { default as passiveHandler } from 'shorter-js/src/misc/passiveHandler'; export { default as setElementStyle } from 'shorter-js/src/misc/setElementStyle'; export { default as normalizeValue } from 'shorter-js/src/misc/normalizeValue'; export { default as normalizeOptions } from 'shorter-js/src/misc/normalizeOptions'; export { default as tryWrapper } from 'shorter-js/src/misc/tryWrapper'; export { default as reflow } from 'shorter-js/src/misc/reflow'; export { default as focus } from 'shorter-js/src/misc/focus'; export { default as noop } from 'shorter-js/src/misc/noop'; export { default as ArrayFrom } from 'shorter-js/src/misc/ArrayFrom'; export { default as Float32ArrayFrom } from 'shorter-js/src/misc/Float32ArrayFrom'; export { default as Float64ArrayFrom } from 'shorter-js/src/misc/Float64ArrayFrom'; export { default as ObjectKeys } from 'shorter-js/src/misc/ObjectKeys'; export { default as ObjectValues } from 'shorter-js/src/misc/ObjectValues'; export { default as ObjectAssign } from 'shorter-js/src/misc/ObjectAssign'; export { default as OriginalEvent } from 'shorter-js/src/misc/OriginalEvent'; export { default as toUpperCase } from 'shorter-js/src/misc/toUpperCase'; export { default as toLowerCase } from 'shorter-js/src/misc/toLowerCase'; export { default as isArray } from 'shorter-js/src/is/isArray'; export { default as isDocument } from 'shorter-js/src/is/isDocument'; export { default as isElement } from 'shorter-js/src/is/isElement'; export { default as isCustomElement } from 'shorter-js/src/is/isCustomElement'; export { default as isElementInScrollRange } from 'shorter-js/src/is/isElementInScrollRange'; export { default as isElementInViewport } from 'shorter-js/src/is/isElementInViewport'; export { default as isElementsArray } from 'shorter-js/src/is/isElementsArray'; export { default as isFunction } from 'shorter-js/src/is/isFunction'; export { default as isHTMLCollection } from 'shorter-js/src/is/isHTMLCollection'; export { default as isHTMLElement } from 'shorter-js/src/is/isHTMLElement'; export { default as isHTMLImageElement } from 'shorter-js/src/is/isHTMLImageElement'; export { default as isMedia } from 'shorter-js/src/is/isMedia'; export { default as isNode } from 'shorter-js/src/is/isNode'; export { default as isNodeList } from 'shorter-js/src/is/isNodeList'; export { default as isRTL } from 'shorter-js/src/is/isRTL'; export { default as isScaledElement } from 'shorter-js/src/is/isScaledElement'; export { default as isShadowRoot } from 'shorter-js/src/is/isShadowRoot'; export { default as isString } from 'shorter-js/src/is/isString'; export { default as isSVGElement } from 'shorter-js/src/is/isSVGElement'; export { default as isTableElement } from 'shorter-js/src/is/isTableElement'; export { default as isWindow } from 'shorter-js/src/is/isWindow'; export { default as parentNodes } from 'shorter-js/src/selectors/parentNodes'; export { default as elementNodes } from 'shorter-js/src/selectors/elementNodes'; export { default as closest } from 'shorter-js/src/selectors/closest'; export { default as documentAll } from 'shorter-js/src/selectors/documentAll'; export { default as getCustomElements } from 'shorter-js/src/selectors/getCustomElements'; export { default as getElementById } from 'shorter-js/src/selectors/getElementById'; export { default as querySelector } from 'shorter-js/src/selectors/querySelector'; export { default as querySelectorAll } from 'shorter-js/src/selectors/querySelectorAll'; export { default as getElementsByTagName } from 'shorter-js/src/selectors/getElementsByTagName'; export { default as getElementsByClassName } from 'shorter-js/src/selectors/getElementsByClassName'; export { default as matches } from 'shorter-js/src/selectors/matches'; export { default as matchesLegacy } from 'shorter-js/src/selectors/matchesLegacy'; export { default as Version } from 'shorter-js/src/misc/version'; export type Component = Record; export type getInstance = (target: HTMLElement | Element | string, component: string) => T | null; export interface BoundingClientRect { width: number, height: number, top: number, left: number, right: number, bottom: number, x: number, y: number, } export interface OriginalEvent extends CustomEvent { relatedTarget?: HTMLElement | Element | null; } export interface OffsetRect { width: number, height: number, x: number, y: number, } export type ElementNodes = HTMLElement | Element; export type ParentNodes = Document | HTMLElement | Element | Node; // ShadowRoot is a Node too