stackpress
Version:
Incept is a content management framework.
15 lines (14 loc) • 771 B
TypeScript
import type { UnknownNest } from '@stackpress/lib/types';
import Request from './ServerRequest';
import Response from './ServerResponse';
import Session from './ServerSession';
export declare function useRequest<I extends UnknownNest = UnknownNest>(): Request<I>;
export declare function useResponse<O = UnknownNest>(): Response<O>;
export declare function useSession(): Session;
export declare function useConfig<C extends UnknownNest = UnknownNest>(): import("@stackpress/lib/types").CallableNest<C>;
export declare function useServer<C extends UnknownNest = UnknownNest, I extends UnknownNest = UnknownNest, O = UnknownNest>(): {
config: import("@stackpress/lib/types").CallableNest<C>;
request: Request<I>;
response: Response<O>;
session: Session;
};