feat(reset): 以构造器模式重构
- 加了大文件传输自定义分片协议 BREAKING CHANGES: 0.1.0(latest)
This commit is contained in:
41
decorators/http-methods.ts
Normal file
41
decorators/http-methods.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
import { createHttpMethodDecorator } from './common';
|
||||
|
||||
/**
|
||||
* GET 请求装饰器
|
||||
* @param path API 路径,支持 :param 格式的动态参数
|
||||
*/
|
||||
export function GET(path: string) {
|
||||
return createHttpMethodDecorator('GET')(path);
|
||||
}
|
||||
|
||||
/**
|
||||
* POST 请求装饰器
|
||||
* @param path API 路径,支持 :param 格式的动态参数
|
||||
*/
|
||||
export function POST(path: string) {
|
||||
return createHttpMethodDecorator('POST')(path);
|
||||
}
|
||||
|
||||
/**
|
||||
* PUT 请求装饰器
|
||||
* @param path API 路径,支持 :param 格式的动态参数
|
||||
*/
|
||||
export function PUT(path: string) {
|
||||
return createHttpMethodDecorator('PUT')(path);
|
||||
}
|
||||
|
||||
/**
|
||||
* DELETE 请求装饰器
|
||||
* @param path API 路径,支持 :param 格式的动态参数
|
||||
*/
|
||||
export function DELETE(path: string) {
|
||||
return createHttpMethodDecorator('DELETE')(path);
|
||||
}
|
||||
|
||||
/**
|
||||
* PATCH 请求装饰器
|
||||
* @param path API 路径,支持 :param 格式的动态参数
|
||||
*/
|
||||
export function PATCH(path: string) {
|
||||
return createHttpMethodDecorator('PATCH')(path);
|
||||
}
|
||||
Reference in New Issue
Block a user