happy-dom
Version:
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
29 lines (28 loc) • 1.41 kB
text/typescript
import Event from '../../event/Event.js';
import HTMLElement from '../html-element/HTMLElement.js';
/**
* HTMLBodyElement
*
* @see https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement
*/
export default class HTMLBodyElement extends HTMLElement {
// Events
public onafterprint: ((event: Event) => void) | null = null;
public onbeforeprint: ((event: Event) => void) | null = null;
public onbeforeunload: ((event: Event) => void) | null = null;
public ongamepadconnected: ((event: Event) => void) | null = null;
public ongamepaddisconnected: ((event: Event) => void) | null = null;
public onhashchange: ((event: Event) => void) | null = null;
public onlanguagechange: ((event: Event) => void) | null = null;
public onmessage: ((event: Event) => void) | null = null;
public onmessageerror: ((event: Event) => void) | null = null;
public onoffline: ((event: Event) => void) | null = null;
public ononline: ((event: Event) => void) | null = null;
public onpagehide: ((event: Event) => void) | null = null;
public onpageshow: ((event: Event) => void) | null = null;
public onpopstate: ((event: Event) => void) | null = null;
public onrejectionhandled: ((event: Event) => void) | null = null;
public onstorage: ((event: Event) => void) | null = null;
public onunhandledrejection: ((event: Event) => void) | null = null;
public onunload: ((event: Event) => void) | null = null;
}