Use generic APIService implemention for CardService

This commit is contained in:
Tee
2021-02-26 10:58:05 -05:00
parent 2f186599dd
commit a7afa92184

View File

@ -1,13 +1,13 @@
import { Query } from "../interfaces/query";
import { APIService } from "../interfaces/apiService";
import { Card } from "../interfaces/card";
import {Client} from "../client";
import { Client } from "../client";
export class CardService implements APIService {
export class CardService implements APIService<Card> {
async find(id: string): Promise<Card[]> {
const response: Card[] = await Client.get('cards', id);
return response;
}
};
async all(): Promise<Card[]> {
const params: Query[] = [{
@ -17,10 +17,10 @@ export class CardService implements APIService {
const response: Card[] = await Client.get('cards', params);
return response;
}
};
async where(params: Query[]): Promise<Card[]> {
async where(params: Query[]): Promise<Card[]> {
const response: Card[] = await Client.get('cards', params);
return response;
}
};
}