增加index.d.ts
parent
9f78c93adc
commit
48803cebfc
|
@ -0,0 +1,45 @@
|
||||||
|
import { ServerRequest, ServerResponse } from 'http'
|
||||||
|
|
||||||
|
export default class Response {
|
||||||
|
status: number
|
||||||
|
|
||||||
|
constructor(req: ServerRequest, res: ServerResponse)
|
||||||
|
|
||||||
|
get ended(): boolean
|
||||||
|
|
||||||
|
set charset(v: string)
|
||||||
|
|
||||||
|
get type(): string
|
||||||
|
|
||||||
|
set type(v: string)
|
||||||
|
|
||||||
|
set length(val: number)
|
||||||
|
|
||||||
|
set body(buf: Buffer | string)
|
||||||
|
|
||||||
|
set expires(time: number): void
|
||||||
|
|
||||||
|
error(msg: string, statusCode?: number): void
|
||||||
|
|
||||||
|
redirect(url: string, f?: boolean): void
|
||||||
|
|
||||||
|
location(url: string): void
|
||||||
|
|
||||||
|
render(data: string, statusCode?: number): void
|
||||||
|
|
||||||
|
sendfile(target: Buffer | string, filename?: string, expires?: number): void
|
||||||
|
|
||||||
|
load(file: string, type?: string, expires?: number): void
|
||||||
|
|
||||||
|
send(statusCode?: number, msg?: string | object, data?: any): void
|
||||||
|
|
||||||
|
get(key: string): string | number | string[]
|
||||||
|
|
||||||
|
set(key: string, val: string | string[]): this
|
||||||
|
|
||||||
|
delete(key: string): this
|
||||||
|
|
||||||
|
append(key: string, val: string): this
|
||||||
|
|
||||||
|
cookie(key: string, val: string | number, opts?: object): void
|
||||||
|
}
|
|
@ -1,9 +1,10 @@
|
||||||
{
|
{
|
||||||
"name": "@gm5/response",
|
"name": "@gm5/response",
|
||||||
"version": "2.1.1",
|
"version": "2.1.2",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"description": "对Http的response进一步封装, 提供常用的API",
|
"description": "对Http的response进一步封装, 提供常用的API",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
|
"types": "index.d.ts",
|
||||||
"author": "yutent",
|
"author": "yutent",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"fivejs",
|
"fivejs",
|
||||||
|
|
Loading…
Reference in New Issue