@thisisagile/easy
Version:
Straightforward library for building domain-driven microservice architectures
44 lines (43 loc) • 980 B
JavaScript
import {
toId
} from "../chunk-XMTKVPNV.mjs";
import "../chunk-6FUVIZYN.mjs";
import {
required
} from "../chunk-ULOORN2E.mjs";
import "../chunk-ADJAEGCT.mjs";
import {
Struct
} from "../chunk-TXXJY2Y7.mjs";
import {
json
} from "../chunk-A7KUHZ3A.mjs";
import "../chunk-AVHYDITZ.mjs";
import "../chunk-EBIF6AMC.mjs";
import "../chunk-KCY4RPFR.mjs";
import "../chunk-SSROJBD5.mjs";
import "../chunk-S3NSPQ7M.mjs";
import "../chunk-NNA77YYC.mjs";
import "../chunk-SJGQU3OG.mjs";
import "../chunk-D5IYAIMK.mjs";
import "../chunk-PF7HDF6B.mjs";
import "../chunk-IXK47WKF.mjs";
import "../chunk-PIRWVOO2.mjs";
import "../chunk-AAND4MKF.mjs";
import {
__decorateClass
} from "../chunk-4N72FQFX.mjs";
// src/domain/Child.ts
var Child = class extends Struct {
id = this.state.id ?? toId();
merge(a) {
return json.merge(this, a, { id: this.id });
}
};
__decorateClass([
required()
], Child.prototype, "id", 2);
export {
Child
};
//# sourceMappingURL=Child.mjs.map