UNPKG

@decaf-ts/db-decorators

Version:

Agnostic database decorators and repository

22 lines 2.28 kB
"use strict"; 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=