UNPKG

@sahabaplus/moyasar

Version:

A comprehensive TypeScript SDK for integrating with the Moyasar payment gateway

29 lines 903 B
import type { ApiClient, MoyasarClientTypes, MetadataValidator } from "../../../shared/types/index"; export declare class MockApiClient<T extends MoyasarClientTypes> implements ApiClient<T> { metadataValidator: MetadataValidator<T["metadata"]>; mockResponses: Map<string, any>; requestHistory: Array<{ method: string; url: string; data?: any; params?: any; }>; constructor({ dataParser, }: { dataParser?: MetadataValidator<T["metadata"]>; }); setMockResponse(key: string, response: any): void; request<T = any>(config: { method: string; url: string; data?: any; params?: any; }): Promise<T>; clearHistory(): void; getLastRequest(): { method: string; url: string; data?: any; params?: any; } | undefined; } //# sourceMappingURL=mock_api_client.d.ts.map