38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/**
 | 
						|
 * interact.js 1.10.27
 | 
						|
 *
 | 
						|
 * Copyright (c) 2012-present Taye Adeyemi <dev@taye.me>
 | 
						|
 * Released under the MIT License.
 | 
						|
 * https://raw.github.com/taye/interact.js/main/LICENSE
 | 
						|
 */
 | 
						|
 | 
						|
const domObjects = {
 | 
						|
  init,
 | 
						|
  document: null,
 | 
						|
  DocumentFragment: null,
 | 
						|
  SVGElement: null,
 | 
						|
  SVGSVGElement: null,
 | 
						|
  SVGElementInstance: null,
 | 
						|
  Element: null,
 | 
						|
  HTMLElement: null,
 | 
						|
  Event: null,
 | 
						|
  Touch: null,
 | 
						|
  PointerEvent: null
 | 
						|
};
 | 
						|
function blank() {}
 | 
						|
function init(window) {
 | 
						|
  const win = window;
 | 
						|
  domObjects.document = win.document;
 | 
						|
  domObjects.DocumentFragment = win.DocumentFragment || blank;
 | 
						|
  domObjects.SVGElement = win.SVGElement || blank;
 | 
						|
  domObjects.SVGSVGElement = win.SVGSVGElement || blank;
 | 
						|
  domObjects.SVGElementInstance = win.SVGElementInstance || blank;
 | 
						|
  domObjects.Element = win.Element || blank;
 | 
						|
  domObjects.HTMLElement = win.HTMLElement || domObjects.Element;
 | 
						|
  domObjects.Event = win.Event;
 | 
						|
  domObjects.Touch = win.Touch || blank;
 | 
						|
  domObjects.PointerEvent = win.PointerEvent || win.MSPointerEvent;
 | 
						|
}
 | 
						|
export { domObjects as default };
 | 
						|
//# sourceMappingURL=domObjects.js.map
 |