@seniorsistemas/senior-hcm
Version:
Senior HCM SDK para Node.js
52 lines • 2.46 kB
JavaScript
"use strict";
var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, privateMap) {
if (!privateMap.has(receiver)) {
throw new TypeError("attempted to get private field on non-instance");
}
return privateMap.get(receiver);
};
var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, privateMap, value) {
if (!privateMap.has(receiver)) {
throw new TypeError("attempted to set private field on non-instance");
}
privateMap.set(receiver, value);
return value;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
var _recruitment, _dependent, _payroll, _pontomobile;
Object.defineProperty(exports, "__esModule", { value: true });
const Recruitment_1 = __importDefault(require("./resources/Recruitment"));
const Dependent_1 = __importDefault(require("./resources/Dependent"));
const Payroll_1 = __importDefault(require("./resources/Payroll"));
const PontoMobile_1 = __importDefault(require("./resources/PontoMobile"));
const senior_core_1 = require("@seniorsistemas/senior-core");
class HCMApi extends senior_core_1.SeniorApi {
constructor() {
super(...arguments);
_recruitment.set(this, void 0);
_dependent.set(this, void 0);
_payroll.set(this, void 0);
_pontomobile.set(this, void 0);
}
get recruitment() {
__classPrivateFieldSet(this, _recruitment, __classPrivateFieldGet(this, _recruitment) || new Recruitment_1.default(this));
return __classPrivateFieldGet(this, _recruitment);
}
get dependent() {
__classPrivateFieldSet(this, _dependent, __classPrivateFieldGet(this, _dependent) || new Dependent_1.default(this));
return __classPrivateFieldGet(this, _dependent);
}
get payroll() {
__classPrivateFieldSet(this, _payroll, __classPrivateFieldGet(this, _payroll) || new Payroll_1.default(this));
return __classPrivateFieldGet(this, _payroll);
}
get pontomobile() {
__classPrivateFieldSet(this, _pontomobile, __classPrivateFieldGet(this, _pontomobile) || new PontoMobile_1.default(this));
return __classPrivateFieldGet(this, _pontomobile);
}
}
exports.default = HCMApi;
_recruitment = new WeakMap(), _dependent = new WeakMap(), _payroll = new WeakMap(), _pontomobile = new WeakMap();
//# sourceMappingURL=HCMApi.js.map