@codefresh-io/cf-git-providers
Version:
An NPM module/CLI for interacting with various git providers
23 lines • 953 B
TypeScript
import { Provider } from '../../providers/types';
export declare function testRetryConfiguration(retryCount: number, statusCode: number): {
retryCount: number;
delayInMs: number;
backoffFactor: number;
statusCode: number;
maxDelayMS: number;
}[];
export declare function generateMocksForRetryTests(retryCount: number, reqMock: any, successAfter: number, reqSuccessMock: any, preRunMocks?: any[]): void;
export declare function execRetryTestWithMock(client: Provider, retries: number, retryErrorCode: number, reqMock: any, successAttempt: number, successMock: any, responseErrorCode: number, preMocks: any[]): Promise<(number | any[] | {
owner: string;
repo: string;
ref: string;
path: string;
retryConfig: {
retryCount: number;
delayInMs: number;
backoffFactor: number;
statusCode: number;
maxDelayMS: number;
}[];
})[]>;
//# sourceMappingURL=retry-test-helper.d.ts.map