@nydelic/toolbox
Version:
A collection of hooks, components, and other helpful tools.
13 lines • 564 B
TypeScript
export interface ServerResponseBase {
status: (code: number) => void;
json: (ob: object) => void;
end: () => void;
}
export declare type CustomNextHttpResponse<TAdditionalData extends object> = {
status: number;
message: string;
data?: TAdditionalData;
};
declare function httpResponse<TAdditionalData extends object, TRes extends ServerResponseBase>(res: TRes, code: number, message: string, additionalData?: TAdditionalData): CustomNextHttpResponse<TAdditionalData>;
export default httpResponse;
//# sourceMappingURL=httpResponse.d.ts.map