From c3f7f8ce9a96e265adda17e126f2f39c0d9c2817 Mon Sep 17 00:00:00 2001 From: Thomas van der Veen Date: Tue, 30 Nov 2021 16:18:11 +0100 Subject: [PATCH] fix(ts): typings --- src/providers/HasHttpProvider.ts | 4 ++-- src/providers/HttpProvider.ts | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/providers/HasHttpProvider.ts b/src/providers/HasHttpProvider.ts index a54c71f..f5f72a7 100644 --- a/src/providers/HasHttpProvider.ts +++ b/src/providers/HasHttpProvider.ts @@ -20,12 +20,12 @@ interface HasHttpProvider { /** * Returns the parameters used during the fetch action. */ - getFetchParams: () => Record; + getFetchParams: () => any; /** * Returns the data used during the create and update actions. */ - getSaveData: () => unknown; + getSaveData: () => any; } export default HasHttpProvider; diff --git a/src/providers/HttpProvider.ts b/src/providers/HttpProvider.ts index 223944f..2260ff6 100644 --- a/src/providers/HttpProvider.ts +++ b/src/providers/HttpProvider.ts @@ -4,9 +4,9 @@ import HasHttpProvider from '@/providers/HasHttpProvider'; import Provider from '@/providers/Provider'; export interface RequestConfig { - data?: Record; + data?: any; method?: RequestMethod; - params?: Record; + params?: any; url?: string; } @@ -14,7 +14,7 @@ class HttpProvider implements Provider { /** * @inheritdoc */ - async create(model: HasHttpProvider, config: RequestConfig = {}): Promise { + async create(model: HasHttpProvider, config: RequestConfig = {}): Promise { return this.makeRequest( model, 'post', @@ -26,7 +26,7 @@ class HttpProvider implements Provider { /** * @inheritdoc */ - async delete(model: HasHttpProvider, config: RequestConfig = {}): Promise { + async delete(model: HasHttpProvider, config: RequestConfig = {}): Promise { return this.makeRequest( model, 'delete', @@ -38,7 +38,7 @@ class HttpProvider implements Provider { /** * @inheritdoc */ - async fetch(model: HasHttpProvider, config: RequestConfig = {}): Promise { + async fetch(model: HasHttpProvider, config: RequestConfig = {}): Promise { return this.makeRequest( model, 'get', @@ -57,7 +57,7 @@ class HttpProvider implements Provider { /** * Makes an HTTP request. */ - async makeRequest(model: HasHttpProvider, method: RequestMethod, url: string, config: RequestConfig = {}): Promise { + async makeRequest(model: HasHttpProvider, method: RequestMethod, url: string, config: RequestConfig = {}): Promise { let result; const requestConfig: RequestConfig = { @@ -82,7 +82,7 @@ class HttpProvider implements Provider { /** * @inheritdoc */ - async update(model: HasHttpProvider, config: RequestConfig = {}): Promise { + async update(model: HasHttpProvider, config: RequestConfig = {}): Promise { return this.makeRequest( model, 'put',