saij
Version:
A learning engine.
89 lines (79 loc) • 6.84 kB
JavaScript
;
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=