From 4b0ec23fd42f0f3574f6cda18f4f0c392a912a01 Mon Sep 17 00:00:00 2001 From: "Zaid \"Nico" Date: Fri, 5 Mar 2021 15:13:24 -0500 Subject: [PATCH] make put data optional --- libs/rest/src/RestManager.ts | 2 +- libs/routers/src/IRouter.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/rest/src/RestManager.ts b/libs/rest/src/RestManager.ts index 650a903..55ecc9f 100644 --- a/libs/rest/src/RestManager.ts +++ b/libs/rest/src/RestManager.ts @@ -195,7 +195,7 @@ export class RestManager extends EventEmitter { * @param options Other options for the request */ /* istanbul ignore next */ - public put(path: string, options: { data: D; reason?: string }): Promise { + public put(path: string, options?: { data?: D; reason?: string }): Promise { return this.make({ path, method: 'put', ...options }); } diff --git a/libs/routers/src/IRouter.ts b/libs/routers/src/IRouter.ts index 61213aa..b41b072 100644 --- a/libs/routers/src/IRouter.ts +++ b/libs/routers/src/IRouter.ts @@ -4,6 +4,6 @@ export type IRouter = { get(options?: { query?: Q }): Promise; delete(options?: { data?: D; reason?: string }): Promise; patch(options: { data: D; reason?: string }): Promise; - put(options: { data: D; reason?: string }): Promise; + put(options?: { data?: D; reason?: string }): Promise; post(options: { data: D; reason?: string; files?: File[] }): Promise; } & { [key: string]: IRouter };