'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

/** supported database models */
var DB_MODELS = {
  NOSQL: 1,
  RELATIONAL: 2
};
/** supported date format */

var DATE_FORMAT = /^([0-9]{4})([-._:|/\s])?([0-9]{1,2})\2?([0-9]{1,2})$/;
/** supported url schemes */

var URL_SCHEMES = ['http', 'https', 'ssh', 'ftp', 'smtp', 'telnet', 'imap', 'ip', 'ssl', 'pop3', 'sip', 'ws', 'wss'];
/** default password min length */

var MIN_PASSWORD_LENGTH = 8;
/** default password max length */

var MAX_PASSWORD_LENGTH = 26;
/** default supported document file extensions */

var DEFAULT_DOCUMENT_FILES = ['pdf', 'docx'];
/** default supported archive file extensions */

var DEFAULT_ARCHIVE_FILES = ['zip', 'rar', 'gz', 'tar'];

exports.DB_MODELS = DB_MODELS;
exports.DATE_FORMAT = DATE_FORMAT;
exports.URL_SCHEMES = URL_SCHEMES;
exports.MIN_PASSWORD_LENGTH = MIN_PASSWORD_LENGTH;
exports.MAX_PASSWORD_LENGTH = MAX_PASSWORD_LENGTH;
exports.DEFAULT_DOCUMENT_FILES = DEFAULT_DOCUMENT_FILES;
exports.DEFAULT_ARCHIVE_FILES = DEFAULT_ARCHIVE_FILES;
//# sourceMappingURL=Constants.js.map
