HATEOAS-first backend framework.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

data-source.ts 530 B

123456789101112131415161718
  1. import {vi} from 'vitest';
  2. export const NEW_ID = 1;
  3. export const TOTAL_COUNT = 1;
  4. export const createDummyDataSource = () => ({
  5. create: vi.fn(async (data) => data),
  6. getById: vi.fn(async () => ({})),
  7. delete: vi.fn(),
  8. emplace: vi.fn(async () => [{}, { isCreated: false }]),
  9. getMultiple: vi.fn(async () => []),
  10. getSingle: vi.fn(async () => ({})),
  11. getTotalCount: vi.fn(async () => TOTAL_COUNT),
  12. newId: vi.fn(async () => NEW_ID),
  13. patch: vi.fn(async (id, data) => ({ ...data, id })),
  14. initialize: vi.fn(async () => {}),
  15. });