@decaf-ts/db-decorators
Version:
Agnostic database decorators and repository
22 lines • 2.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultRepositoryFlags = void 0;
/**
* @description Default configuration flags for repository operations.
* @summary Provides default values for repository operation flags, excluding the timestamp property.
* These flags control behavior such as context handling, validation, error handling, and more.
* @const DefaultRepositoryFlags
* @memberOf module:db-decorators
*/
exports.DefaultRepositoryFlags = {
parentContext: undefined,
childContexts: [],
ignoredValidationProperties: [],
callArgs: [],
writeOperation: false,
affectedTables: [],
operation: undefined,
breakOnHandlerError: true,
rebuildWithTransient: true,
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlcG9zaXRvcnkvY29uc3RhbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBOzs7Ozs7R0FNRztBQUNVLFFBQUEsc0JBQXNCLEdBQXVDO0lBQ3hFLGFBQWEsRUFBRSxTQUFTO0lBQ3hCLGFBQWEsRUFBRSxFQUFFO0lBQ2pCLDJCQUEyQixFQUFFLEVBQUU7SUFDL0IsUUFBUSxFQUFFLEVBQUU7SUFDWixjQUFjLEVBQUUsS0FBSztJQUNyQixjQUFjLEVBQUUsRUFBRTtJQUNsQixTQUFTLEVBQUUsU0FBUztJQUNwQixtQkFBbUIsRUFBRSxJQUFJO0lBQ3pCLG9CQUFvQixFQUFFLElBQUk7Q0FDM0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFJlcG9zaXRvcnlGbGFncyB9IGZyb20gXCIuL3R5cGVzXCI7XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIERlZmF1bHQgY29uZmlndXJhdGlvbiBmbGFncyBmb3IgcmVwb3NpdG9yeSBvcGVyYXRpb25zLlxuICogQHN1bW1hcnkgUHJvdmlkZXMgZGVmYXVsdCB2YWx1ZXMgZm9yIHJlcG9zaXRvcnkgb3BlcmF0aW9uIGZsYWdzLCBleGNsdWRpbmcgdGhlIHRpbWVzdGFtcCBwcm9wZXJ0eS5cbiAqIFRoZXNlIGZsYWdzIGNvbnRyb2wgYmVoYXZpb3Igc3VjaCBhcyBjb250ZXh0IGhhbmRsaW5nLCB2YWxpZGF0aW9uLCBlcnJvciBoYW5kbGluZywgYW5kIG1vcmUuXG4gKiBAY29uc3QgRGVmYXVsdFJlcG9zaXRvcnlGbGFnc1xuICogQG1lbWJlck9mIG1vZHVsZTpkYi1kZWNvcmF0b3JzXG4gKi9cbmV4cG9ydCBjb25zdCBEZWZhdWx0UmVwb3NpdG9yeUZsYWdzOiBPbWl0PFJlcG9zaXRvcnlGbGFncywgXCJ0aW1lc3RhbXBcIj4gPSB7XG4gIHBhcmVudENvbnRleHQ6IHVuZGVmaW5lZCxcbiAgY2hpbGRDb250ZXh0czogW10sXG4gIGlnbm9yZWRWYWxpZGF0aW9uUHJvcGVydGllczogW10sXG4gIGNhbGxBcmdzOiBbXSxcbiAgd3JpdGVPcGVyYXRpb246IGZhbHNlLFxuICBhZmZlY3RlZFRhYmxlczogW10sXG4gIG9wZXJhdGlvbjogdW5kZWZpbmVkLFxuICBicmVha09uSGFuZGxlckVycm9yOiB0cnVlLFxuICByZWJ1aWxkV2l0aFRyYW5zaWVudDogdHJ1ZSxcbn07XG4iXX0=