@martinmilo/verve
Version:
TypeScript domain modeling library with field-level authorization, business rule validation, and context-aware access control
17 lines • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BUILDER_TARGET_TYPE = exports.BOUND_FIELD_OPTIONS = exports.BOUND_FIELD_METADATA = exports.MODEL_PROXY = exports.MODEL_CONSTRUCTOR = exports.MODEL_INITIALIZER = exports.MODEL_CHANGE_LOG = exports.MODEL_INITIAL_STATE = exports.MODEL_FIELDS = exports.MODEL_STATE = exports.MODEL_CONTEXT = exports.FIELD_NAME = exports.FIELD_MODEL = void 0;
exports.FIELD_MODEL = Symbol('FieldModel');
exports.FIELD_NAME = Symbol('FieldName');
exports.MODEL_CONTEXT = Symbol('ModelContext');
exports.MODEL_STATE = Symbol('ModelState');
exports.MODEL_FIELDS = Symbol('ModelFields');
exports.MODEL_INITIAL_STATE = Symbol('ModelInitialState');
exports.MODEL_CHANGE_LOG = Symbol('ModelChangeLog');
exports.MODEL_INITIALIZER = Symbol('ModelInitializer');
exports.MODEL_CONSTRUCTOR = Symbol('ModelConstructor');
exports.MODEL_PROXY = Symbol('ModelProxy');
exports.BOUND_FIELD_METADATA = Symbol('BoundFieldMetadata');
exports.BOUND_FIELD_OPTIONS = Symbol('BoundFieldOptions');
exports.BUILDER_TARGET_TYPE = Symbol('BuilderTargetType');
//# sourceMappingURL=index.js.map