Source: index.js

"use strict";


/**
 * Библиотека моделей
 * @module noda-models
 *
 * @requires mongoose
 * @requires mongoose-schema-extend
 * @requires debug
 * @requires bcrypt
 */

// @todo learn rbac do rbac
// var permissions = require('./lib/rbac/permissions');

/** @type {Account} */
exports.Account = require('./lib/account');

/** @type {Event} */
exports.Event = require('./lib/event');

/** @type {Organization} */
exports.Organization = require('./lib/organization');

/** @type Person */
exports.Person = require('./lib/person');

/** @type {Profile} */
exports.Profile = require('./lib/profile');

/** @type {Project} */
exports.Project = require('./lib/project');

/** @type {Group} */
exports.Group = require('./lib/group');

/** @type {Domain} */
exports.Domain = require('./lib/domain');

/** @type {Thing} */
exports.Thing = require('./lib/thing');