coll.js
/**
* @copyright 2015 Tridium, Inc. All Rights Reserved.
* @author Gareth Johnson
*/
/**
* @module coll
* @private
*/
define([ "bajaScript/sys",
"bajaScript/baja/coll/collUtil",
"bajaScript/baja/coll/QueryCursor",
"bajaScript/baja/coll/tableMixIn",
"bajaScript/baja/coll/Table",
"bajaScript/baja/coll/TableCursor",
"bajaScript/baja/coll/QueryResult" ], function (
baja,
collUtil,
QueryCursor,
tableMixIn,
Table,
TableCursor,
QueryResult) {
"use strict";
var registerType = baja.registerType,
BaseBajaObj = baja.BaseBajaObj,
/**
* BajaScript Collection Namespace.
* @namespace baja.coll
*/
coll = baja.coll = new BaseBajaObj();
coll.Table = Table;
coll.QueryResult = QueryResult;
registerType("box:BoxTable", function () { return Table; });
registerType("box:BoxQueryResult", function () { return QueryResult; });
return baja;
});