tigrmail
Version:
API client for creating temporary email addresses to use in your E2E tests with Playwright, Cypress, and other frameworks.
22 lines (21 loc) • 702 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.api = void 0;
const axios_1 = __importDefault(require("axios"));
const axios_retry_1 = __importDefault(require("axios-retry"));
const api = axios_1.default.create({
baseURL: 'https://api.tigrmail.com',
timeout: 3 * 60 * 1000, // 3 minutes
headers: {
'Content-Type': 'application/json',
},
});
exports.api = api;
(0, axios_retry_1.default)(api, {
retries: 3,
retryDelay: axios_retry_1.default.exponentialDelay,
retryCondition: () => true,
});