@thisisagile/easy-service
Version:
Straightforward library for building domain-driven microservice architectures
26 lines (25 loc) • 768 B
JavaScript
import "../chunk-4N72FQFX.mjs";
// src/resources/Requires.ts
import { meta } from "@thisisagile/easy";
var Requires = class {
labCoat = () => (subject, property) => {
meta(subject).property(property).set("labCoat", true);
};
token = () => (subject, property) => {
meta(subject).property(property).set("token", true);
};
scope = (scope) => (subject, property) => {
meta(subject).property(property).set("token", true);
meta(subject).property(property).set("scope", scope);
};
useCase = (uc) => (subject, property) => {
meta(subject).property(property).set("token", true);
meta(subject).property(property).set("uc", uc);
};
};
var requires = new Requires();
export {
Requires,
requires
};
//# sourceMappingURL=Requires.mjs.map