UNPKG

saij

Version:
89 lines (79 loc) 6.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /** * @module saij/core/Errors */ /* eslint no-magic-numbers: 0 */ /* eslint max-len: 0 */ /** * @enum {number} */ var _default = { /** * Triggered when an item is added to the collection but matches * another element and disallow unique is set to true. * @type {module:saij/core/AssertionError~AssertionError} * @api */ ASSERT_UNIQUE: { code: 3, message: '[ERROR #3]: item is added to the collection but matches another element.' }, /** * Triggered when an connection is initialized with an an object that is * is not {@link module:saij/connection/Connection~Connectable}. * @type {module:saij/core/AssertionError~AssertionError} * @api */ ASSERT_CONNECTABLE: { code: 4, message: '[ERROR #4]: connection is initialized with an an object that is not connectable.' }, /** * Triggered when a connection is initialized with a * {@link module:saij/connection/Connection~ConnectionKey} that does not * contain an id string. * @type {module:saij/core/AssertionError~AssertionError} * @api */ ASSERT_CONNECTION_ID: { code: 5, message: '[ERROR #5]: connection is initialized with a connection key that does not contain an id string.' }, /** * Triggered when a connection is initialized with a * {@link module:saij/connection/Connection~ConnectionKey} that does not * contain a type string. * @type {module:saij/core/AssertionError~AssertionError} * @api */ ASSERT_CONNECTION_TYPE: { code: 6, message: '[ERROR #6]: connection is initialized with a connection key that does not contain a compatible type.' }, /** * Triggered when a connection is initialized without a * {@link module:saij/connection/Connection~ConnectionKey}. * @type {module:saij/core/AssertionError~AssertionError} * @api */ ASSERT_CONNECTION_KEY: { code: 7, message: '[ERROR #7]: connection is initialized without a connection key.' }, /** * Triggered when a connector is created without a * {@link module:saij/connection/Connector~ConnectionKeyFunction}. * @type {module:saij/core/AssertionError~AssertionError} * @api */ ASSERT_CON_KEY_FUNCTION: { code: 8, message: '[ERROR #8]: connector is created without a connection key function.' } }; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zYWlqL2NvcmUvRXJyb3JzLmpzIl0sIm5hbWVzIjpbIkFTU0VSVF9VTklRVUUiLCJjb2RlIiwibWVzc2FnZSIsIkFTU0VSVF9DT05ORUNUQUJMRSIsIkFTU0VSVF9DT05ORUNUSU9OX0lEIiwiQVNTRVJUX0NPTk5FQ1RJT05fVFlQRSIsIkFTU0VSVF9DT05ORUNUSU9OX0tFWSIsIkFTU0VSVF9DT05fS0VZX0ZVTkNUSU9OIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFJQTs7QUFDQTs7QUFHQTs7O2VBR2U7QUFDYjs7Ozs7O0FBTUFBLEVBQUFBLGFBQWEsRUFBRTtBQUNiQyxJQUFBQSxJQUFJLEVBQUUsQ0FETztBQUViQyxJQUFBQSxPQUFPLEVBQUU7QUFGSSxHQVBGOztBQVliOzs7Ozs7QUFNQUMsRUFBQUEsa0JBQWtCLEVBQUU7QUFDbEJGLElBQUFBLElBQUksRUFBRSxDQURZO0FBRWxCQyxJQUFBQSxPQUFPLEVBQUU7QUFGUyxHQWxCUDs7QUF1QmI7Ozs7Ozs7QUFPQUUsRUFBQUEsb0JBQW9CLEVBQUU7QUFDcEJILElBQUFBLElBQUksRUFBRSxDQURjO0FBRXBCQyxJQUFBQSxPQUFPLEVBQUU7QUFGVyxHQTlCVDs7QUFtQ2I7Ozs7Ozs7QUFPQUcsRUFBQUEsc0JBQXNCLEVBQUU7QUFDdEJKLElBQUFBLElBQUksRUFBRSxDQURnQjtBQUV0QkMsSUFBQUEsT0FBTyxFQUFFO0FBRmEsR0ExQ1g7O0FBK0NiOzs7Ozs7QUFNQUksRUFBQUEscUJBQXFCLEVBQUU7QUFDckJMLElBQUFBLElBQUksRUFBRSxDQURlO0FBRXJCQyxJQUFBQSxPQUFPLEVBQUU7QUFGWSxHQXJEVjs7QUEwRGI7Ozs7OztBQU1BSyxFQUFBQSx1QkFBdUIsRUFBRTtBQUN2Qk4sSUFBQUEsSUFBSSxFQUFFLENBRGlCO0FBRXZCQyxJQUFBQSxPQUFPLEVBQUU7QUFGYztBQWhFWixDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbW9kdWxlIHNhaWovY29yZS9FcnJvcnNcbiAqL1xuXG4vKiBlc2xpbnQgbm8tbWFnaWMtbnVtYmVyczogMCAqL1xuLyogZXNsaW50IG1heC1sZW46IDAgKi9cblxuXG4vKipcbiAqIEBlbnVtIHtudW1iZXJ9XG4gKi9cbmV4cG9ydCBkZWZhdWx0IHtcbiAgLyoqXG4gICAqIFRyaWdnZXJlZCB3aGVuIGFuIGl0ZW0gaXMgYWRkZWQgdG8gdGhlIGNvbGxlY3Rpb24gYnV0IG1hdGNoZXNcbiAgICogYW5vdGhlciBlbGVtZW50IGFuZCBkaXNhbGxvdyB1bmlxdWUgaXMgc2V0IHRvIHRydWUuXG4gICAqIEB0eXBlIHttb2R1bGU6c2Fpai9jb3JlL0Fzc2VydGlvbkVycm9yfkFzc2VydGlvbkVycm9yfVxuICAgKiBAYXBpXG4gICAqL1xuICBBU1NFUlRfVU5JUVVFOiB7XG4gICAgY29kZTogMyxcbiAgICBtZXNzYWdlOiAnW0VSUk9SICMzXTogaXRlbSBpcyBhZGRlZCB0byB0aGUgY29sbGVjdGlvbiBidXQgbWF0Y2hlcyBhbm90aGVyIGVsZW1lbnQuJ1xuICB9LFxuXG4gIC8qKlxuICAgKiBUcmlnZ2VyZWQgd2hlbiBhbiBjb25uZWN0aW9uIGlzIGluaXRpYWxpemVkIHdpdGggYW4gYW4gb2JqZWN0IHRoYXQgaXNcbiAgICogaXMgbm90IHtAbGluayBtb2R1bGU6c2Fpai9jb25uZWN0aW9uL0Nvbm5lY3Rpb25+Q29ubmVjdGFibGV9LlxuICAgKiBAdHlwZSB7bW9kdWxlOnNhaWovY29yZS9Bc3NlcnRpb25FcnJvcn5Bc3NlcnRpb25FcnJvcn1cbiAgICogQGFwaVxuICAgKi9cbiAgQVNTRVJUX0NPTk5FQ1RBQkxFOiB7XG4gICAgY29kZTogNCxcbiAgICBtZXNzYWdlOiAnW0VSUk9SICM0XTogY29ubmVjdGlvbiBpcyBpbml0aWFsaXplZCB3aXRoIGFuIGFuIG9iamVjdCB0aGF0IGlzIG5vdCBjb25uZWN0YWJsZS4nXG4gIH0sXG5cbiAgLyoqXG4gICAqIFRyaWdnZXJlZCB3aGVuIGEgY29ubmVjdGlvbiBpcyBpbml0aWFsaXplZCB3aXRoIGFcbiAgICoge0BsaW5rIG1vZHVsZTpzYWlqL2Nvbm5lY3Rpb24vQ29ubmVjdGlvbn5Db25uZWN0aW9uS2V5fSB0aGF0IGRvZXMgbm90XG4gICAqIGNvbnRhaW4gYW4gaWQgc3RyaW5nLlxuICAgKiBAdHlwZSB7bW9kdWxlOnNhaWovY29yZS9Bc3NlcnRpb25FcnJvcn5Bc3NlcnRpb25FcnJvcn1cbiAgICogQGFwaVxuICAgKi9cbiAgQVNTRVJUX0NPTk5FQ1RJT05fSUQ6IHtcbiAgICBjb2RlOiA1LFxuICAgIG1lc3NhZ2U6ICdbRVJST1IgIzVdOiBjb25uZWN0aW9uIGlzIGluaXRpYWxpemVkIHdpdGggYSBjb25uZWN0aW9uIGtleSB0aGF0IGRvZXMgbm90IGNvbnRhaW4gYW4gaWQgc3RyaW5nLidcbiAgfSxcblxuICAvKipcbiAgICogVHJpZ2dlcmVkIHdoZW4gYSBjb25uZWN0aW9uIGlzIGluaXRpYWxpemVkIHdpdGggYVxuICAgKiB7QGxpbmsgbW9kdWxlOnNhaWovY29ubmVjdGlvbi9Db25uZWN0aW9ufkNvbm5lY3Rpb25LZXl9IHRoYXQgZG9lcyBub3RcbiAgICogY29udGFpbiBhIHR5cGUgc3RyaW5nLlxuICAgKiBAdHlwZSB7bW9kdWxlOnNhaWovY29yZS9Bc3NlcnRpb25FcnJvcn5Bc3NlcnRpb25FcnJvcn1cbiAgICogQGFwaVxuICAgKi9cbiAgQVNTRVJUX0NPTk5FQ1RJT05fVFlQRToge1xuICAgIGNvZGU6IDYsXG4gICAgbWVzc2FnZTogJ1tFUlJPUiAjNl06IGNvbm5lY3Rpb24gaXMgaW5pdGlhbGl6ZWQgd2l0aCBhIGNvbm5lY3Rpb24ga2V5IHRoYXQgZG9lcyBub3QgY29udGFpbiBhIGNvbXBhdGlibGUgdHlwZS4nXG4gIH0sXG5cbiAgLyoqXG4gICAqIFRyaWdnZXJlZCB3aGVuIGEgY29ubmVjdGlvbiBpcyBpbml0aWFsaXplZCB3aXRob3V0IGFcbiAgICoge0BsaW5rIG1vZHVsZTpzYWlqL2Nvbm5lY3Rpb24vQ29ubmVjdGlvbn5Db25uZWN0aW9uS2V5fS5cbiAgICogQHR5cGUge21vZHVsZTpzYWlqL2NvcmUvQXNzZXJ0aW9uRXJyb3J+QXNzZXJ0aW9uRXJyb3J9XG4gICAqIEBhcGlcbiAgICovXG4gIEFTU0VSVF9DT05ORUNUSU9OX0tFWToge1xuICAgIGNvZGU6IDcsXG4gICAgbWVzc2FnZTogJ1tFUlJPUiAjN106IGNvbm5lY3Rpb24gaXMgaW5pdGlhbGl6ZWQgd2l0aG91dCBhIGNvbm5lY3Rpb24ga2V5LidcbiAgfSxcblxuICAvKipcbiAgICogVHJpZ2dlcmVkIHdoZW4gYSBjb25uZWN0b3IgaXMgY3JlYXRlZCB3aXRob3V0IGFcbiAgICoge0BsaW5rIG1vZHVsZTpzYWlqL2Nvbm5lY3Rpb24vQ29ubmVjdG9yfkNvbm5lY3Rpb25LZXlGdW5jdGlvbn0uXG4gICAqIEB0eXBlIHttb2R1bGU6c2Fpai9jb3JlL0Fzc2VydGlvbkVycm9yfkFzc2VydGlvbkVycm9yfVxuICAgKiBAYXBpXG4gICAqL1xuICBBU1NFUlRfQ09OX0tFWV9GVU5DVElPTjoge1xuICAgIGNvZGU6IDgsXG4gICAgbWVzc2FnZTogJ1tFUlJPUiAjOF06IGNvbm5lY3RvciBpcyBjcmVhdGVkIHdpdGhvdXQgYSBjb25uZWN0aW9uIGtleSBmdW5jdGlvbi4nXG4gIH1cbn07XG4iXX0=