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

View File

@@ -0,0 +1,21 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.VisualBaseline = void 0;
const Entity_1 = require("../../../../shared/domain/Entity");
const UniqueId_1 = require("../../../../shared/domain/UniqueId");
class VisualBaseline extends Entity_1.Entity {
static create(props, id) {
return new VisualBaseline(props, id ?? UniqueId_1.UniqueId.create());
}
static reconstitute(props, id) {
return new VisualBaseline(props, id);
}
get stateId() { return this.props.stateId; }
get url() { return this.props.url; }
get screenshotPath() { return this.props.screenshotPath; }
get width() { return this.props.width; }
get height() { return this.props.height; }
get approvedAt() { return this.props.approvedAt; }
get approvedBy() { return this.props.approvedBy; }
}
exports.VisualBaseline = VisualBaseline;