import { Component, ComponentChild, createContext } from "preact"; export const GlobalCtx = createContext(null); type State = { stylesheets: Set; }; type Props = { children: ComponentChild }; export default class GlobalContext extends Component { constructor(props: Props) { super(props); this.state = { stylesheets: new Set() }; } render() { return ( {this.props.children} ); } }