import * as React from "react";
import * as ReactDOMServer from "react-dom/server";
import styled, { consolidateStreamedStyles, ServerStyleSheet, StyleSheetManager } from "../..";
const Title = styled.h1`
font-size: 1.5em;
text-align: center;
color: palevioletred;
`;
const sheet = new ServerStyleSheet();
const html = sheet.collectStyles(
Hello world);
const css = sheet.getStyleTags();
const styleElement = sheet.getStyleElement();
const sheet2 = new ServerStyleSheet();
const element = (
Hello world
);
const css2 = sheet2.getStyleElement();
// Wrapping a node stream returned from renderToNodeStream with interleaveWithNodeStream
const sheet3 = new ServerStyleSheet();
const appStream = ReactDOMServer.renderToNodeStream(Hello world);
const wrappedCssStream: NodeJS.ReadableStream = sheet3.interleaveWithNodeStream(appStream);
// Ensure presence of consolidateStreamedStyles
consolidateStreamedStyles();