"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateModelTestIds = generateModelTestIds;
const test_id_collector_1 = require("./lib/test-id-collector");
const test_id_generator_1 = require("./lib/test-id-generator");
/**
 * Generates model test Ids for E2E tests using the provided test Ids from the E2E context.
 */
function generateModelTestIds({ testIds }) {
    // Create an instance of TestIdCollector to manage and collect test Ids
    const testIdCollector = new test_id_collector_1.TestIdCollector();
    // Iterate over each test Id and pass it to the TestIdCollector for processing
    for (const testId of testIds) {
        testIdCollector.add(testId);
    }
    // Generate and return the final string of test Ids based on the collected Ids
    return (0, test_id_generator_1.generateTestIds)(testIdCollector);
}
//# sourceMappingURL=model-test-id.generator.js.map