UNPKG

@skatejs/ssr

Version:

Server-side render your web components.

22 lines (18 loc) 499 B
// @flow const StyleSheet = require('./StyleSheet'); class CSSStyleSheet extends StyleSheet { /*:: cssRules: Array<string>; */ constructor(ownerNode /*: Node */) { super(ownerNode); this.cssRules = []; } insertRule(rule /*: string*/, index /*: ?number*/) /*: number */ { index = index || 0; this.cssRules.splice(index, 0, rule); return index; } deleteRule(index /*: number */) /*: void*/ { this.cssRules.splice(index, 1); } } module.exports = CSSStyleSheet;