UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 2.42 kB
"use strict";var _CodeCommitIntegration_endpoint,__awaiter=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(o,r){function a(e){try{d(n.next(e))}catch(e){r(e)}}function s(e){try{d(n.throw(e))}catch(e){r(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,s)}d((n=n.apply(e,t||[])).next())}))},__classPrivateFieldSet=this&&this.__classPrivateFieldSet||function(e,t,i,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,i):o?o.value=i:t.set(e,i),i},__classPrivateFieldGet=this&&this.__classPrivateFieldGet||function(e,t,i,n){if("a"===i&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(e):n?n.value:t.get(e)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.CodeCommitIntegration=void 0;const primitives_1=require("@altostra/type-validations/lib/primitives"),ServiceClientBase_1=require("../ServiceClientBase");class CodeCommitIntegration extends ServiceClientBase_1.ServiceClientBase{constructor({endpoint:e,getToken:t}){super({getToken:t,serviceName:"CodeCommit Integration"}),_CodeCommitIntegration_endpoint.set(this,void 0),__classPrivateFieldSet(this,_CodeCommitIntegration_endpoint,e+"/authentication/code-commit","f")}setIntegration(e,t){return __awaiter(this,void 0,void 0,(function*(){const i={awsAccount:e,region:t};yield this._request({request:e=>__awaiter(this,void 0,void 0,(function*(){return yield e.post(__classPrivateFieldGet(this,_CodeCommitIntegration_endpoint,"f"),i,{headers:yield this._getHeaders()})})),dataValidation:primitives_1.any})}))}deleteIntegration(){return __awaiter(this,void 0,void 0,(function*(){yield this._request({request:e=>__awaiter(this,void 0,void 0,(function*(){return yield e.delete(__classPrivateFieldGet(this,_CodeCommitIntegration_endpoint,"f"),{headers:yield this._getHeaders()})})),dataValidation:primitives_1.any})}))}}exports.CodeCommitIntegration=CodeCommitIntegration,_CodeCommitIntegration_endpoint=new WeakMap;