UNPKG

fully-api

Version:

API framework for Fully Stacked, LLC REST-ful APIs

52 lines 1.53 kB
"use strict"; 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