@maskedeng-tom/ssrsx
Version:
server side renderer with tsx
20 lines (19 loc) • 689 B
TypeScript
import { SassStyles } from './styleToString/cssTypes';
import { KoaServer, ExpressServer } from '../types';
declare const useServer: <T = KoaServer | ExpressServer>() => T;
declare const useBody: <T = {
[key: string]: string;
}>() => T;
declare const useSession: <T = {
[key: string]: string;
}>() => T;
declare const useContext: <T = {
[key: string]: string;
}>() => T;
declare const useStyle: (style: SassStyles) => void;
declare const useGlobalStyle: (style: SassStyles) => void;
declare const useCSSNesting: (style: SassStyles) => {
'data-ssrsx-css': string;
};
export { useServer, useBody, useSession, useContext };
export { useStyle, useGlobalStyle, useCSSNesting };