添加分页功能、打包优化、ts编译优化
This commit is contained in:
23
@types/index.d.ts
vendored
23
@types/index.d.ts
vendored
@@ -1,11 +1,17 @@
|
||||
|
||||
/**
|
||||
* 错误响应
|
||||
*/
|
||||
interface ExpressResponseError extends Record<string,unknown>{
|
||||
interface ExpressResponseError extends Record<string,unknown>{
|
||||
error:string
|
||||
}
|
||||
|
||||
/**
|
||||
* 成功响应
|
||||
*/
|
||||
interface ExpressResponseSuccess extends Record<string,unknown>{
|
||||
message:string
|
||||
}
|
||||
|
||||
/**
|
||||
* 响应列表
|
||||
*/
|
||||
@@ -17,10 +23,17 @@ interface ExpressResponseDetail<T=Record<string,unknown>> extends Record<string,
|
||||
detail:T
|
||||
}
|
||||
|
||||
type SSEPayload = Record<string|number,SSEPayload>|string|number
|
||||
|
||||
declare namespace Express {
|
||||
export interface Response {
|
||||
error(error:string,statusCode:number,errObj:Record<string,unknown>):ExpressResponseError
|
||||
list<T=Record<string,unknown>>(list:T,resObj:Record<string,unknown>):ExpressResponseList<T>
|
||||
detail<T=Record<string,unknown>>(detail:T,resObj:Record<string,unknown>):ExpressResponseDetail<T>
|
||||
error(error:string,statusCode:number,errObj?:Record<string,unknown>):ExpressResponseError
|
||||
list<T=Record<string,unknown>>(list:T,resObj?:Record<string,unknown>):ExpressResponseList<T>
|
||||
detail<T=Record<string,unknown>>(detail:T,resObj?:Record<string,unknown>):ExpressResponseDetail<T>
|
||||
success(message:string,resObj?:Record<string,unknown>):ExpressResponseSuccess
|
||||
|
||||
enable_sse():this
|
||||
|
||||
sse(data:SSEPayload,event:string):this
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user