33 lines
804 B
TypeScript
33 lines
804 B
TypeScript
|
|
import CSSRuleTypeEnum from '../CSSRuleTypeEnum.js';
|
||
|
|
import MediaList from '../MediaList.js';
|
||
|
|
import CSSConditionRule from './CSSConditionRule.js';
|
||
|
|
import * as PropertySymbol from '../../PropertySymbol.js';
|
||
|
|
/**
|
||
|
|
* CSSMediaRule interface.
|
||
|
|
*
|
||
|
|
* @see https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule
|
||
|
|
*/
|
||
|
|
export default class CSSMediaRule extends CSSConditionRule {
|
||
|
|
[PropertySymbol.media]: MediaList;
|
||
|
|
/**
|
||
|
|
* @override
|
||
|
|
*/
|
||
|
|
get type(): CSSRuleTypeEnum;
|
||
|
|
/**
|
||
|
|
* @override
|
||
|
|
*/
|
||
|
|
get cssText(): string;
|
||
|
|
/**
|
||
|
|
* Returns media.
|
||
|
|
*
|
||
|
|
* @returns Media.
|
||
|
|
*/
|
||
|
|
get media(): MediaList;
|
||
|
|
/**
|
||
|
|
* Returns conditional text.
|
||
|
|
*
|
||
|
|
* @returns Conditional text.
|
||
|
|
*/
|
||
|
|
get conditionText(): string;
|
||
|
|
}
|
||
|
|
//# sourceMappingURL=CSSMediaRule.d.ts.map
|