Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

16 lines
462B

  1. import { Topping, } from "../generated/graphql";
  2. import { ToppingList } from "../data/topping-list";
  3. export class ToppingResolver {
  4. static getById = (id: string): Topping => {
  5. return ToppingList.filter(topping => topping.id === id)[0];
  6. };
  7. static getByName = (name: string): Topping => {
  8. return ToppingList.filter(topping => topping.name === name)[0];
  9. };
  10. static list = (): Topping[] => {
  11. return ToppingList;
  12. };
  13. }