stackpress
Version:
Incept is a content management framework.
15 lines (14 loc) • 780 B
TypeScript
import type { UnknownNest } from '@stackpress/lib/types';
import Request from './ServerRequest.js';
import Response from './ServerResponse.js';
import Session from './ServerSession.js';
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;
};