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.
72 lines • 1.57 kB
TypeScript
import CSSStyleSheet from '../../css/CSSStyleSheet.cjs';
import * as PropertySymbol from '../../PropertySymbol.cjs';
import HTMLElement from '../html-element/HTMLElement.cjs';
import Node from '../node/Node.cjs';
/**
* HTML Style Element.
*
* Reference:
* https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.
*/
export default class HTMLStyleElement extends HTMLElement {
private [PropertySymbol.sheet];
/**
* Returns CSS style sheet.
*
* @returns CSS style sheet.
*/
get sheet(): CSSStyleSheet;
/**
* Returns media.
*
* @returns Media.
*/
get media(): string;
/**
* Sets media.
*
* @param media Media.
*/
set media(media: string);
/**
* Returns type.
*
* @returns Type.
*/
get type(): string;
/**
* Sets type.
*
* @param type Type.
*/
set type(type: string);
/**
* Returns disabled.
*
* @returns Disabled.
*/
get disabled(): boolean;
/**
* Sets disabled.
*
* @param disabled Disabled.
*/
set disabled(disabled: boolean);
/**
* @override
*/
[ ](node: Node): Node;
/**
* @override
*/
[ ](node: Node): Node;
/**
* @override
*/
[ ](newNode: Node, referenceNode: Node | null): Node;
/**
* @override
*/
[ ](parentNode?: Node): void;
}
//# sourceMappingURL=HTMLStyleElement.d.ts.map