UNPKG

@thisisagile/easy

Version:

Straightforward library for building domain-driven microservice architectures

22 lines (20 loc) 453 B
import { use } from "./chunk-ZPNFXK7Y.mjs"; import { isPrimitive } from "./chunk-DXQSIBC7.mjs"; import { isDefined, isObject } from "./chunk-DEJ7A5PY.mjs"; // src/types/IsA.ts var isA = (t, ...properties) => !isPrimitive(t) && properties.every((p) => p.toString() in t); var isAn = isA; var isIdentity = (by) => use(by, (b) => isObject(b) && isDefined(b.id)); export { isA, isAn, isIdentity }; //# sourceMappingURL=chunk-ZHXKBOK2.mjs.map