file.js

/**
 * @copyright 2015 Tridium, Inc. All Rights Reserved.
 * @author Gareth Johnson
 */

/**
 * @module file
 * @private
 */
define([ "bajaScript/sys",
        "bajaScript/baja/file/File" ], function (
        baja,
        File) {
  
  "use strict";
  
  var registerType = baja.registerType,
      BaseBajaObj = baja.BaseBajaObj,
      /**
       * BajaScript File Namespace.
       * @namespace baja.file 
       */
      file = baja.file = new BaseBajaObj();
    
  file.File = File;

  registerType("box:BoxFile", function () { return File; });

  return baja;
});