18 lines
509 B
TypeScript
18 lines
509 B
TypeScript
declare module 'styled-jsx' {
|
|
export type StyledJsxStyleRegistry = {
|
|
styles(options?: { nonce?: string }): JSX.Element[]
|
|
flush(): void
|
|
add(props: any): void
|
|
remove(props: any): void
|
|
}
|
|
export function useStyleRegistry(): StyledJsxStyleRegistry
|
|
export function StyleRegistry({
|
|
children,
|
|
registry
|
|
}: {
|
|
children: JSX.Element | import('react').ReactNode
|
|
registry?: StyledJsxStyleRegistry
|
|
}): JSX.Element
|
|
export function createStyleRegistry(): StyledJsxStyleRegistry
|
|
}
|