From e7d36cc5a1f6e908ae08ba66a85d5e69a405b475 Mon Sep 17 00:00:00 2001 From: Tee Date: Sun, 28 Feb 2021 23:45:36 -0500 Subject: [PATCH] Use default exports for Set service methods instead of classes --- src/services/setService.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/services/setService.ts b/src/services/setService.ts index 1e60d65..a289ce6 100644 --- a/src/services/setService.ts +++ b/src/services/setService.ts @@ -1,16 +1,15 @@ import { Query } from "../interfaces/query"; -import { APIService } from "../interfaces/apiService"; import { Set } from "../interfaces/set"; import { Client } from "../client"; -export class SetService implements APIService { - async find(id: string): Promise { +export default { + findSetByID: async function (id: string): Promise { const client: Client = Client.getInstance(); - const response: Set[] = await client.get('sets', id); + const response: Set = await client.get('sets', id); return response; - }; + }, - async all(): Promise { + getAllSets: async function (): Promise { const params: Query[] = [{ name: 'pageSize', value: 250, @@ -19,11 +18,11 @@ export class SetService implements APIService { const client: Client = Client.getInstance(); const response: Set[] = await client.get('sets', params); return response; - }; + }, - async where(params: Query[]): Promise { + findSetByQueries: async function(params: Query[]): Promise { const client: Client = Client.getInstance(); const response: Set[] = await client.get('sets', params); return response; - }; + } } \ No newline at end of file