1212// See the License for the specific language governing permissions and
1313// limitations under the License.
1414
15- import 'whatwg-fetch' ;
1615import config from '../config' ;
1716import { parseKey } from '../util' ;
1817import { AppStore } from '../app.store' ;
@@ -203,7 +202,7 @@ export class BuilderApiClient {
203202 }
204203
205204 public generateOriginKeys ( origin : string ) {
206- return new Promise ( ( resolve , reject ) => {
205+ return new Promise < void > ( ( resolve , reject ) => {
207206 fetch ( `${ this . urlPrefix } /depot/origins/${ origin } /keys` , {
208207 method : 'POST' ,
209208 headers : this . headers
@@ -364,7 +363,7 @@ export class BuilderApiClient {
364363 }
365364
366365 public cancelJobGroup ( id : string ) {
367- return new Promise ( ( resolve , reject ) => {
366+ return new Promise < void > ( ( resolve , reject ) => {
368367 fetch ( `${ this . urlPrefix } /jobs/group/${ id } /cancel` , {
369368 method : 'POST' ,
370369 headers : this . headers
@@ -575,7 +574,7 @@ export class BuilderApiClient {
575574 }
576575
577576 public saveProfile ( profile : any ) {
578- return new Promise ( ( resolve , reject ) => {
577+ return new Promise < void > ( ( resolve , reject ) => {
579578 fetch ( `${ this . urlPrefix } /profile` , {
580579 headers : this . jsonHeaders ,
581580 method : 'PATCH' ,
@@ -725,7 +724,7 @@ export class BuilderApiClient {
725724 }
726725
727726 public setIntegration ( originName : string , credentials , type : string , name : string ) {
728- return new Promise ( ( resolve , reject ) => {
727+ return new Promise < void > ( ( resolve , reject ) => {
729728 fetch ( `${ this . urlPrefix } /depot/origins/${ originName } /integrations/${ type } /${ name } ` , {
730729 headers : this . jsonHeaders ,
731730 method : 'PUT' ,
@@ -762,7 +761,7 @@ export class BuilderApiClient {
762761 }
763762
764763 public setProjectIntegrationSettings ( origin : string , name : string , integration : string , settings : any ) {
765- return new Promise ( ( resolve , reject ) => {
764+ return new Promise < void > ( ( resolve , reject ) => {
766765 fetch ( `${ this . urlPrefix } /projects/${ origin } /${ name } /integrations/${ integration } /default` , {
767766 headers : this . jsonHeaders ,
768767 method : 'PUT' ,
@@ -782,7 +781,7 @@ export class BuilderApiClient {
782781 }
783782
784783 public deleteProjectIntegration ( origin : string , name : string , integration : string ) {
785- return new Promise ( ( resolve , reject ) => {
784+ return new Promise < void > ( ( resolve , reject ) => {
786785 fetch ( `${ this . urlPrefix } /projects/${ origin } /${ name } /integrations/${ integration } /default` , {
787786 headers : this . headers ,
788787 method : 'DELETE'
@@ -801,7 +800,7 @@ export class BuilderApiClient {
801800 }
802801
803802 public setProjectVisibility ( origin : string , name : string , setting : string ) {
804- return new Promise ( ( resolve , reject ) => {
803+ return new Promise < void > ( ( resolve , reject ) => {
805804 fetch ( `${ this . urlPrefix } /projects/${ origin } /${ name } /${ setting } ` , {
806805 headers : this . headers ,
807806 method : 'PATCH'
@@ -820,7 +819,7 @@ export class BuilderApiClient {
820819 }
821820
822821 public setPackageReleaseVisibility ( origin : string , name : string , version : string , release : string , setting : string ) {
823- return new Promise ( ( resolve , reject ) => {
822+ return new Promise < void > ( ( resolve , reject ) => {
824823 fetch ( `${ this . urlPrefix } /depot/pkgs/${ origin } /${ name } /${ version } /${ release } /${ setting } ` , {
825824 headers : this . headers ,
826825 method : 'PATCH'
@@ -839,7 +838,7 @@ export class BuilderApiClient {
839838 }
840839
841840 public deleteIntegration ( origin : string , name : string , type : string ) {
842- return new Promise ( ( resolve , reject ) => {
841+ return new Promise < void > ( ( resolve , reject ) => {
843842 fetch ( `${ this . urlPrefix } /depot/origins/${ origin } /integrations/${ type } /${ name } ` , {
844843 headers : this . headers ,
845844 method : 'DELETE' ,
@@ -857,7 +856,7 @@ export class BuilderApiClient {
857856 }
858857
859858 public updateOrigin ( origin : any ) {
860- return new Promise ( ( resolve , reject ) => {
859+ return new Promise < void > ( ( resolve , reject ) => {
861860 fetch ( `${ this . urlPrefix } /depot/origins/${ origin . name } ` , {
862861 headers : this . jsonHeaders ,
863862 method : 'PUT' ,
@@ -876,7 +875,7 @@ export class BuilderApiClient {
876875 }
877876
878877 public deleteOriginSecret ( origin : string , key : string ) {
879- return new Promise ( ( resolve , reject ) => {
878+ return new Promise < void > ( ( resolve , reject ) => {
880879 fetch ( `${ this . urlPrefix } /depot/origins/${ origin } /secret/${ key } ` , {
881880 headers : this . headers ,
882881 method : 'DELETE'
@@ -916,7 +915,7 @@ export class BuilderApiClient {
916915 creds [ 'url' ] = url . trim ( ) ;
917916 }
918917
919- return new Promise ( ( resolve , reject ) => {
918+ return new Promise < void > ( ( resolve , reject ) => {
920919 fetch ( `${ this . urlPrefix } /ext/integrations/${ type } /credentials/validate` , {
921920 headers : this . jsonHeaders ,
922921 method : 'POST' ,
0 commit comments