Skip to main content

createStylesheet

Callable

  • createStylesheet<Rules>(__namedParameters: Options<Rules>): { Component: { displayName: string }; id: undefined | string; legacyRender: (root?: Document) => undefined | HTMLStyleElement; raw: `<style data-stylesheet="undefined" nonce="undefined">${string}</style>` | `<style data-stylesheet="undefined" nonce="${string}">${string}</style>` | `<style data-stylesheet="${string}" nonce="undefined">${string}</style>` | `<style data-stylesheet="${string}" nonce="${string}">${string}</style>`; update: (newContent: StylesheetRuleSet[], root?: Document) => void }

  • Type parameters

    • Rules: StylesheetRuleSet

    Parameters

    • __namedParameters: Options<Rules>

    Returns { Component: { displayName: string }; id: undefined | string; legacyRender: (root?: Document) => undefined | HTMLStyleElement; raw: `<style data-stylesheet="undefined" nonce="undefined">${string}</style>` | `<style data-stylesheet="undefined" nonce="${string}">${string}</style>` | `<style data-stylesheet="${string}" nonce="undefined">${string}</style>` | `<style data-stylesheet="${string}" nonce="${string}">${string}</style>`; update: (newContent: StylesheetRuleSet[], root?: Document) => void }

    • readonlyComponent: { displayName: string }
        • (__namedParameters: Props): Element
        • Parameters

          • __namedParameters: Props

          Returns Element

      • displayName: string
    • readonlyid: undefined | string
    • legacyRender: (root?: Document) => undefined | HTMLStyleElement
        • (root?: Document): undefined | HTMLStyleElement
        • Parameters

          • root: Document = document

          Returns undefined | HTMLStyleElement

    • readonlyraw: `<style data-stylesheet="undefined" nonce="undefined">${string}</style>` | `<style data-stylesheet="undefined" nonce="${string}">${string}</style>` | `<style data-stylesheet="${string}" nonce="undefined">${string}</style>` | `<style data-stylesheet="${string}" nonce="${string}">${string}</style>`
    • update: (newContent: StylesheetRuleSet[], root?: Document) => void
        • (newContent: StylesheetRuleSet[], root?: Document): void
        • Parameters

          • newContent: StylesheetRuleSet[]
          • root: Document = document

          Returns void