fully-api
Version:
API framework for Fully Stacked, LLC REST-ful APIs
52 lines • 1.53 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Accounts = void 0;
/*jshint expr: true, es5: true, unused:false */
const ErrorObj_1 = require("../../services/ErrorObj");
// error object npm import
// var ErrorObj:any = require('../../../node_modules/fully-api/dist/services/ErrorObj.js')
let Q = require('q');
let dataAccess;
let utilities;
let accessControl;
let serviceRegistration;
let settings;
let models;
let config;
class Accounts {
constructor(db, utils, ac, sr, st, m, c) {
config = c;
models = m;
settings = st;
serviceRegistration = sr;
accessControl = ac;
utilities = utils;
dataAccess = db;
}
classFunctionName(param, callback) {
let deferred = Q.defer();
if (true) {
deferred.resolve(true);
}
else {
let errorObj = new ErrorObj_1.ErrorObj(403, 'errorCode00001', __filename, 'functionName', 'message', 'display_message', null);
deferred.reject(errorObj);
}
deferred.promise.nodeify(callback);
return deferred.promise;
}
}
exports.Accounts = Accounts;
;
Accounts.prototype.get = {};
Accounts.prototype.post = {
endpoint_template(req, callback) {
let deferred = Q.defer();
deferred.resolve(true);
deferred.promise.nodeify(callback);
return deferred.promise;
}
};
Accounts.prototype.patch = {};
Accounts.prototype.delete = {};
//# sourceMappingURL=controllerTemplate_1_0_0.js.map