Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | 2x 8x 2x 2x 1x 6x | import { IRepository } from "../interfaces/IRepository" import { IGame } from "../interfaces/IGame" import { ISearchParam } from "../interfaces/ISearchParam" import { Singleton } from "../utils/singleton" @Singleton export class GamesRepositoryMock implements IRepository<IGame> { readonly name = "games-mock" readonly baseURL = "/api" getById(id: string, collection: IGame[]): IGame { return { id: "1", name: "Test Game 1", tags: ["tag1", "tag2"], provider: "Test Provider", gameType: "Test Game Type", } } search(): Promise<any> { return Promise.resolve({ page: 1, per_page: 10, pre_page: null, next_page: null, total: 2, total_pages: 1, data: [ { id: "relax_skywind_rlx.sw.sw.sw_boofgemenobufe", name: "Book of Gems Megaways", tags: [ "High Volatility", "Free Spins Feature", "Megaways", "Special Wilds", "Expanding Wilds", "Multiplying Wilds", "Egypt", "Gems", "Scatter", "Skywind", ], provider: "Skywind", gameType: "video_slots", image: "./game-card-bg-black.svg", }, { id: "relax_skywind_rlx.sw.sw.sw_thlaki", name: "The Last Kingdom", tags: [ "High Volatility", "Big Multipliers", "Bonus Game", "Free Spins Feature", "Stacked Wilds", "Skywind", ], provider: "Skywind", gameType: "video_slots", image: "./game-card-bg-red.svg", }, ], }) } } |