fase(20): visual regression refactor

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
debian
2026-03-08 06:02:37 -04:00
parent 49e76c92b1
commit 94defee1f8
40 changed files with 1670 additions and 190 deletions

32
dist/modules/visual-regression/index.js vendored Normal file
View File

@@ -0,0 +1,32 @@
"use strict";
// Visual Regression Module — Public API
Object.defineProperty(exports, "__esModule", { value: true });
exports.createVisualRegressionRouter = exports.VisualRegressionAdapter = exports.KyselyVisualComparisonRepository = exports.KyselyVisualBaselineRepository = exports.ListComparisonsQuery = exports.ApproveAllNewStatesCommand = exports.RejectComparisonCommand = exports.ApproveBaselineCommand = exports.RegressionDetected = exports.BaselineApproved = exports.ComparisonStatus = exports.VisualComparison = exports.VisualBaseline = void 0;
// Domain
var VisualBaseline_1 = require("./domain/entities/VisualBaseline");
Object.defineProperty(exports, "VisualBaseline", { enumerable: true, get: function () { return VisualBaseline_1.VisualBaseline; } });
var VisualComparison_1 = require("./domain/entities/VisualComparison");
Object.defineProperty(exports, "VisualComparison", { enumerable: true, get: function () { return VisualComparison_1.VisualComparison; } });
var ComparisonStatus_1 = require("./domain/value-objects/ComparisonStatus");
Object.defineProperty(exports, "ComparisonStatus", { enumerable: true, get: function () { return ComparisonStatus_1.ComparisonStatus; } });
var BaselineApproved_1 = require("./domain/events/BaselineApproved");
Object.defineProperty(exports, "BaselineApproved", { enumerable: true, get: function () { return BaselineApproved_1.BaselineApproved; } });
var RegressionDetected_1 = require("./domain/events/RegressionDetected");
Object.defineProperty(exports, "RegressionDetected", { enumerable: true, get: function () { return RegressionDetected_1.RegressionDetected; } });
// Application
var ApproveBaselineCommand_1 = require("./application/commands/ApproveBaselineCommand");
Object.defineProperty(exports, "ApproveBaselineCommand", { enumerable: true, get: function () { return ApproveBaselineCommand_1.ApproveBaselineCommand; } });
var RejectComparisonCommand_1 = require("./application/commands/RejectComparisonCommand");
Object.defineProperty(exports, "RejectComparisonCommand", { enumerable: true, get: function () { return RejectComparisonCommand_1.RejectComparisonCommand; } });
var ApproveAllNewStatesCommand_1 = require("./application/commands/ApproveAllNewStatesCommand");
Object.defineProperty(exports, "ApproveAllNewStatesCommand", { enumerable: true, get: function () { return ApproveAllNewStatesCommand_1.ApproveAllNewStatesCommand; } });
var ListComparisonsQuery_1 = require("./application/queries/ListComparisonsQuery");
Object.defineProperty(exports, "ListComparisonsQuery", { enumerable: true, get: function () { return ListComparisonsQuery_1.ListComparisonsQuery; } });
// Infrastructure
var KyselyVisualRepository_1 = require("./infrastructure/repositories/KyselyVisualRepository");
Object.defineProperty(exports, "KyselyVisualBaselineRepository", { enumerable: true, get: function () { return KyselyVisualRepository_1.KyselyVisualBaselineRepository; } });
Object.defineProperty(exports, "KyselyVisualComparisonRepository", { enumerable: true, get: function () { return KyselyVisualRepository_1.KyselyVisualComparisonRepository; } });
var VisualRegressionAdapter_1 = require("./infrastructure/adapters/VisualRegressionAdapter");
Object.defineProperty(exports, "VisualRegressionAdapter", { enumerable: true, get: function () { return VisualRegressionAdapter_1.VisualRegressionAdapter; } });
var VisualRegressionController_1 = require("./infrastructure/http/VisualRegressionController");
Object.defineProperty(exports, "createVisualRegressionRouter", { enumerable: true, get: function () { return VisualRegressionController_1.createVisualRegressionRouter; } });