import { Card } from 'types'; import { dexieService } from '../DexieService'; export class CardDTO extends Card { save() { return dexieService.cards.put(this); } static get(name) { return dexieService.cards.where('name').equalsIgnoreCase(name).first(); } static bulkAdd(cards: CardDTO[]): Promise { return dexieService.cards.bulkPut(cards); } }; dexieService.cards.mapToClass(CardDTO);