UNPKG

@martinmilo/verve

Version:

TypeScript domain modeling library with field-level authorization, business rule validation, and context-aware access control

17 lines 1.13 kB
"use strict"; 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