Added ancientTrait to Card; updated README
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import { IAbility } from '../interfaces/ability';
|
||||
import { IAncientTrait } from '../interfaces/ancientTrait';
|
||||
import { IAttack } from '../interfaces/attack';
|
||||
import { ICard } from '../interfaces/card';
|
||||
import { IQuery } from '../interfaces/query';
|
||||
@ -9,6 +10,7 @@ import { QueryBuilder } from '../queryBuilder';
|
||||
export class Card implements ICard {
|
||||
ability: IAbility;
|
||||
artist: string;
|
||||
ancientTrait?: IAncientTrait;
|
||||
attacks: IAttack[];
|
||||
convertedRetreatCost: number;
|
||||
evolvesFrom: string;
|
||||
|
||||
@ -7,7 +7,7 @@ export class Client {
|
||||
|
||||
static async get(resource: string, params?: IQuery[] | string): Promise<any> {
|
||||
let url: string = `${this.apiUrl}/${resource}`;
|
||||
let config: axios.AxiosRequestConfig = {
|
||||
const config: axios.AxiosRequestConfig = {
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
}
|
||||
|
||||
4
src/interfaces/ancientTrait.ts
Normal file
4
src/interfaces/ancientTrait.ts
Normal file
@ -0,0 +1,4 @@
|
||||
export interface IAncientTrait {
|
||||
name: string;
|
||||
text: string;
|
||||
}
|
||||
@ -1,10 +1,12 @@
|
||||
import { IAbility } from '../interfaces/ability';
|
||||
import { IAncientTrait } from './ancientTrait';
|
||||
import { IAttack } from '../interfaces/attack';
|
||||
import { IResistance } from '../interfaces/resistance';
|
||||
import { IWeakness } from '../interfaces/weakness';
|
||||
|
||||
export interface ICard {
|
||||
ability: IAbility;
|
||||
ancientTrait?: IAncientTrait;
|
||||
artist: string;
|
||||
attacks: IAttack[];
|
||||
convertedRetreatCost: number;
|
||||
|
||||
@ -10,4 +10,5 @@ export interface ISet {
|
||||
symbolUrl: string;
|
||||
totalCards: number;
|
||||
updatedAt: string;
|
||||
updatedSince: string;
|
||||
}
|
||||
Reference in New Issue
Block a user