UNPKG

amocrm-client

Version:
29 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasCatalogElements = void 0; const tslib_1 = require("tslib"); const CatalogElementFactory_1 = require("../CatalogElementFactory"); const ResourcePagination_1 = tslib_1.__importDefault(require("../../ResourcePagination")); function hasCatalogElements(Base) { return class HasCatalogElements extends Base { elements(identity, criteria, options) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const url = this.getUrl('/' + identity + '/elements'); const request = this.getRequest(); const factory = new CatalogElementFactory_1.CatalogElementFactory(request); const params = { url, criteria, options, factory: factory, embedded: factory.getEmbeddedKey() }; const pagination = new ResourcePagination_1.default(this.getRequest(), params); yield pagination.fetch(); return pagination; }); } }; } exports.hasCatalogElements = hasCatalogElements; //# sourceMappingURL=hasCatalogElements.js.map