Socket
Socket
Sign inDemoInstall

@tinyhttp/app

Package Overview
Dependencies
Maintainers
1
Versions
305
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tinyhttp/app - npm Package Compare versions

Comparing version 2.0.26 to 2.0.27

2

dist/extend.d.ts

@@ -8,2 +8,2 @@ import { Request } from './request.js';

*/
export declare const extendMiddleware: <EngineOptions>(app: App) => (req: Request, res: Response<EngineOptions>, next: NextFunction) => void;
export declare const extendMiddleware: <EngineOptions>(app: App) => (req: Request, res: Response<EngineOptions, any>, next: NextFunction) => void;

@@ -14,26 +14,26 @@ /// <reference types="node" />

}>) => Response;
export interface Response<O = any> extends ServerResponse {
header(field: string | Record<string, unknown>, val?: string | any[]): Response;
set(field: string | Record<string, unknown>, val?: string | any[]): Response;
export interface Response<O = any, B = any> extends ServerResponse {
header(field: string | Record<string, unknown>, val?: string | any[]): Response<O, B>;
set(field: string | Record<string, unknown>, val?: string | any[]): Response<O, B>;
get(field: string): string | number | string[];
send(body: unknown): Response;
sendFile(path: string, options?: ReadStreamOptions, cb?: (err?: any) => void): Response;
json(body: unknown): Response;
status(status: number): Response;
sendStatus(statusCode: number): Response;
send(body: B): Response<O, B>;
sendFile(path: string, options?: ReadStreamOptions, cb?: (err?: any) => void): Response<O, B>;
json(body: B): Response<O, B>;
status(status: number): Response<O, B>;
sendStatus(statusCode: number): Response<O, B>;
cookie(name: string, value: string | Record<string, unknown>, options?: SerializeOptions & Partial<{
signed: boolean;
}>): Response;
clearCookie(name: string, options?: SerializeOptions): Response;
location(url: string): Response;
}>): Response<O, B>;
clearCookie(name: string, options?: SerializeOptions): Response<O, B>;
location(url: string): Response<O, B>;
links(links: {
[key: string]: string;
}): Response;
render(file: string, data?: Record<string, any>, options?: TemplateEngineOptions<O>): Response;
vary(field: string): Response;
format(obj: FormatProps): Response;
redirect(url: string, status?: number): Response;
type(type: string): Response;
download(path: string, filename: string, options?: DownloadOptions, cb?: (err?: any) => void): Response;
attachment(filename?: string): Response;
}): Response<O, B>;
render(file: string, data?: Record<string, any>, options?: TemplateEngineOptions<O>): Response<O, B>;
vary(field: string): Response<O, B>;
format(obj: FormatProps): Response<O, B>;
redirect(url: string, status?: number): Response<O, B>;
type(type: string): Response<O, B>;
download(path: string, filename: string, options?: DownloadOptions, cb?: (err?: any) => void): Response<O, B>;
attachment(filename?: string): Response<O, B>;
app?: App;

@@ -48,4 +48,4 @@ locals?: Record<string, any>;

*/
jsonp(obj: any): Response;
append(field: string, value: any): Response;
jsonp(obj: any): Response<O, B>;
append(field: string, value: any): Response<O, B>;
}
{
"name": "@tinyhttp/app",
"version": "2.0.26",
"version": "2.0.27",
"description": "0-legacy, tiny & fast web framework as a replacement of Express",

@@ -5,0 +5,0 @@ "type": "module",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc