@dbs-portal/core-api
Version:
HTTP client and API utilities for DBS Portal
18 lines • 596 B
TypeScript
/**
* CRUD operation mock handlers
*/
import type { RequestHandler } from 'msw';
import type { CrudMockOptions, MockDataFactory } from '../types';
/**
* Create CRUD handlers for a resource
*/
export declare function createCrudHandlers<T extends {
id: string;
}>(options: CrudMockOptions<T>): RequestHandler[];
/**
* Create simple CRUD handlers with minimal configuration
*/
export declare function createSimpleCrudHandlers<T extends {
id: string;
}>(basePath: string, dataFactory: MockDataFactory<T>, initialData?: T[]): RequestHandler[];
//# sourceMappingURL=crud-handlers.d.ts.map