Skip to content

Commit b5ca0dd

Browse files
committed
incremental improvements
1 parent fef1650 commit b5ca0dd

File tree

229 files changed

+834
-3057
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

229 files changed

+834
-3057
lines changed

src/agile/backlog.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,7 @@ export class Backlog {
1818
* be moved at once.
1919
*/
2020
async moveIssuesToBacklog<T = void>(parameters: Parameters.MoveIssuesToBacklog, callback?: never): Promise<T>;
21-
async moveIssuesToBacklog<T = void>(
22-
parameters: Parameters.MoveIssuesToBacklog,
23-
callback?: Callback<T>,
24-
): Promise<void | T> {
21+
async moveIssuesToBacklog<T = void>(parameters: Parameters.MoveIssuesToBacklog): Promise<void | T> {
2522
const config: Request = {
2623
url: '/rest/agile/1.0/backlog/issue',
2724
method: 'POST',
@@ -53,10 +50,7 @@ export class Backlog {
5350
parameters: Parameters.MoveIssuesToBacklogForBoard,
5451
callback?: never,
5552
): Promise<T>;
56-
async moveIssuesToBacklogForBoard<T = void>(
57-
parameters: Parameters.MoveIssuesToBacklogForBoard,
58-
callback?: Callback<T>,
59-
): Promise<void | T> {
53+
async moveIssuesToBacklogForBoard<T = void>(parameters: Parameters.MoveIssuesToBacklogForBoard): Promise<void | T> {
6054
const config: Request = {
6155
url: `/rest/agile/1.0/backlog/${parameters.boardId}/issue`,
6256
method: 'POST',

src/agile/board.ts

Lines changed: 20 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ export class Board {
2727
* - `read:board-scope:jira-software`, `read:project:jira`
2828
*/
2929
async getAllBoards<T = Models.GetAllBoards>(parameters?: Parameters.GetAllBoards, callback?: never): Promise<T>;
30-
async getAllBoards<T = Models.GetAllBoards>(
31-
parameters?: Parameters.GetAllBoards,
32-
callback?: Callback<T>,
33-
): Promise<void | T> {
30+
async getAllBoards<T = Models.GetAllBoards>(parameters?: Parameters.GetAllBoards): Promise<void | T> {
3431
const config: Request = {
3532
url: '/rest/agile/1.0/board',
3633
method: 'GET',
@@ -110,10 +107,7 @@ export class Board {
110107
* board.
111108
*/
112109
async createBoard<T = Models.CreateBoard>(parameters: Parameters.CreateBoard, callback?: never): Promise<T>;
113-
async createBoard<T = Models.CreateBoard>(
114-
parameters: Parameters.CreateBoard,
115-
callback?: Callback<T>,
116-
): Promise<void | T> {
110+
async createBoard<T = Models.CreateBoard>(parameters: Parameters.CreateBoard): Promise<void | T> {
117111
const config: Request = {
118112
url: '/rest/agile/1.0/board',
119113
method: 'POST',
@@ -146,7 +140,6 @@ export class Board {
146140
): Promise<T>;
147141
async getBoardByFilterId<T = Models.GetBoardByFilterId>(
148142
parameters: Parameters.GetBoardByFilterId,
149-
callback?: Callback<T>,
150143
): Promise<void | T> {
151144
const config: Request = {
152145
url: `/rest/agile/1.0/board/filter/${parameters.filterId}`,
@@ -172,7 +165,7 @@ export class Board {
172165
* data (board location for instance).
173166
*/
174167
async getBoard<T = Models.GetBoard>(parameters: Parameters.GetBoard, callback?: never): Promise<T>;
175-
async getBoard<T = Models.GetBoard>(parameters: Parameters.GetBoard, callback?: Callback<T>): Promise<void | T> {
168+
async getBoard<T = Models.GetBoard>(parameters: Parameters.GetBoard): Promise<void | T> {
176169
const config: Request = {
177170
url: `/rest/agile/1.0/board/${parameters.boardId}`,
178171
method: 'GET',
@@ -185,7 +178,7 @@ export class Board {
185178
async deleteBoard<T = void>(parameters: Parameters.DeleteBoard, callback: Callback<T>): Promise<void>;
186179
/** Deletes the board. Admin without the view permission can still remove the board. */
187180
async deleteBoard<T = void>(parameters: Parameters.DeleteBoard, callback?: never): Promise<T>;
188-
async deleteBoard<T = void>(parameters: Parameters.DeleteBoard, callback?: Callback<T>): Promise<void | T> {
181+
async deleteBoard<T = void>(parameters: Parameters.DeleteBoard): Promise<void | T> {
189182
const config: Request = {
190183
url: `/rest/agile/1.0/board/${parameters.boardId}`,
191184
method: 'DELETE',
@@ -216,10 +209,7 @@ export class Board {
216209
parameters: Parameters.GetIssuesForBacklog,
217210
callback?: never,
218211
): Promise<T>;
219-
async getIssuesForBacklog<T = Models.SearchResults>(
220-
parameters: Parameters.GetIssuesForBacklog,
221-
callback?: Callback<T>,
222-
): Promise<void | T> {
212+
async getIssuesForBacklog<T = Models.SearchResults>(parameters: Parameters.GetIssuesForBacklog): Promise<void | T> {
223213
const config: Request = {
224214
url: `/rest/agile/1.0/board/${parameters.boardId}/backlog`,
225215
method: 'GET',
@@ -286,10 +276,7 @@ export class Board {
286276
parameters: Parameters.GetConfiguration,
287277
callback?: never,
288278
): Promise<T>;
289-
async getConfiguration<T = Models.GetConfiguration>(
290-
parameters: Parameters.GetConfiguration,
291-
callback?: Callback<T>,
292-
): Promise<void | T> {
279+
async getConfiguration<T = Models.GetConfiguration>(parameters: Parameters.GetConfiguration): Promise<void | T> {
293280
const config: Request = {
294281
url: `/rest/agile/1.0/board/${parameters.boardId}/configuration`,
295282
method: 'GET',
@@ -308,10 +295,7 @@ export class Board {
308295
* view. Note, if the user does not have permission to view the board, no epics will be returned at all.
309296
*/
310297
async getEpics<T = Paginated<Models.Epic>>(parameters: Parameters.GetEpics, callback?: never): Promise<T>;
311-
async getEpics<T = Paginated<Models.Epic>>(
312-
parameters: Parameters.GetEpics,
313-
callback?: Callback<T>,
314-
): Promise<void | T> {
298+
async getEpics<T = Paginated<Models.Epic>>(parameters: Parameters.GetEpics): Promise<void | T> {
315299
const config: Request = {
316300
url: `/rest/agile/1.0/board/${parameters.boardId}/epic`,
317301
method: 'GET',
@@ -345,7 +329,6 @@ export class Board {
345329
): Promise<T>;
346330
async getIssuesWithoutEpicForBoard<T = Models.SearchResults>(
347331
parameters: Parameters.GetIssuesWithoutEpicForBoard,
348-
callback?: Callback<T>,
349332
): Promise<void | T> {
350333
const config: Request = {
351334
url: `/rest/agile/1.0/board/${parameters.boardId}/epic/none/issue`,
@@ -383,7 +366,6 @@ export class Board {
383366
): Promise<T>;
384367
async getBoardIssuesForEpic<T = Models.SearchResults>(
385368
parameters: Parameters.GetBoardIssuesForEpic,
386-
callback?: Callback<T>,
387369
): Promise<void | T> {
388370
const config: Request = {
389371
url: `/rest/agile/1.0/board/${parameters.boardId}/epic/${parameters.epicId}/issue`,
@@ -411,7 +393,6 @@ export class Board {
411393
): Promise<T>;
412394
async getFeaturesForBoard<T = Models.GetFeaturesForBoard>(
413395
parameters: Parameters.GetFeaturesForBoard,
414-
callback?: Callback<T>,
415396
): Promise<void | T> {
416397
const config: Request = {
417398
url: `/rest/agile/1.0/board/${parameters.boardId}/features`,
@@ -426,10 +407,7 @@ export class Board {
426407
callback: Callback<T>,
427408
): Promise<void>;
428409
async toggleFeatures<T = Models.ToggleFeatures>(parameters: Parameters.ToggleFeatures, callback?: never): Promise<T>;
429-
async toggleFeatures<T = Models.ToggleFeatures>(
430-
parameters: Parameters.ToggleFeatures,
431-
callback?: Callback<T>,
432-
): Promise<void | T> {
410+
async toggleFeatures<T = Models.ToggleFeatures>(parameters: Parameters.ToggleFeatures): Promise<void | T> {
433411
const config: Request = {
434412
url: `/rest/agile/1.0/board/${parameters.boardId}/features`,
435413
method: 'PUT',
@@ -461,10 +439,7 @@ export class Board {
461439
parameters: Parameters.GetIssuesForBoard,
462440
callback?: never,
463441
): Promise<T>;
464-
async getIssuesForBoard<T = Models.SearchResults>(
465-
parameters: Parameters.GetIssuesForBoard,
466-
callback?: Callback<T>,
467-
): Promise<void | T> {
442+
async getIssuesForBoard<T = Models.SearchResults>(parameters: Parameters.GetIssuesForBoard): Promise<void | T> {
468443
const config: Request = {
469444
url: `/rest/agile/1.0/board/${parameters.boardId}/issue`,
470445
method: 'GET',
@@ -495,10 +470,7 @@ export class Board {
495470
* once.
496471
*/
497472
async moveIssuesToBoard<T = void>(parameters: Parameters.MoveIssuesToBoard, callback?: never): Promise<T>;
498-
async moveIssuesToBoard<T = void>(
499-
parameters: Parameters.MoveIssuesToBoard,
500-
callback?: Callback<T>,
501-
): Promise<void | T> {
473+
async moveIssuesToBoard<T = void>(parameters: Parameters.MoveIssuesToBoard): Promise<void | T> {
502474
const config: Request = {
503475
url: `/rest/agile/1.0/board/${parameters.boardId}/issue`,
504476
method: 'POST',
@@ -548,10 +520,7 @@ export class Board {
548520
* scrum boards.
549521
*/
550522
async getProjects<T = Paginated<Models.Projects>>(parameters: Parameters.GetProjects, callback?: never): Promise<T>;
551-
async getProjects<T = Paginated<Models.Projects>>(
552-
parameters: Parameters.GetProjects,
553-
callback?: Callback<T>,
554-
): Promise<void | T> {
523+
async getProjects<T = Paginated<Models.Projects>>(parameters: Parameters.GetProjects): Promise<void | T> {
555524
const config: Request = {
556525
url: `/rest/agile/1.0/board/${parameters.boardId}/project`,
557526
method: 'GET',
@@ -591,10 +560,7 @@ export class Board {
591560
* any project.
592561
*/
593562
async getProjectsFull<T = Models.Projects[]>(parameters: Parameters.GetProjectsFull, callback?: never): Promise<T>;
594-
async getProjectsFull<T = Models.Projects[]>(
595-
parameters: Parameters.GetProjectsFull,
596-
callback?: Callback<T>,
597-
): Promise<void | T> {
563+
async getProjectsFull<T = Models.Projects[]>(parameters: Parameters.GetProjectsFull): Promise<void | T> {
598564
const config: Request = {
599565
url: `/rest/agile/1.0/board/${parameters.boardId}/project/full`,
600566
method: 'GET',
@@ -616,10 +582,7 @@ export class Board {
616582
* required to have permissions to view the board.
617583
*/
618584
async getBoardPropertyKeys<T = unknown>(parameters: Parameters.GetBoardPropertyKeys, callback?: never): Promise<T>;
619-
async getBoardPropertyKeys<T = unknown>(
620-
parameters: Parameters.GetBoardPropertyKeys,
621-
callback?: Callback<T>,
622-
): Promise<void | T> {
585+
async getBoardPropertyKeys<T = unknown>(parameters: Parameters.GetBoardPropertyKeys): Promise<void | T> {
623586
const config: Request = {
624587
url: `/rest/agile/1.0/board/${parameters.boardId}/properties`,
625588
method: 'GET',
@@ -638,10 +601,7 @@ export class Board {
638601
* retrieves the property is required to have permissions to view the board.
639602
*/
640603
async getBoardProperty<T = unknown>(parameters: Parameters.GetBoardProperty, callback?: never): Promise<T>;
641-
async getBoardProperty<T = unknown>(
642-
parameters: Parameters.GetBoardProperty,
643-
callback?: Callback<T>,
644-
): Promise<void | T> {
604+
async getBoardProperty<T = unknown>(parameters: Parameters.GetBoardProperty): Promise<void | T> {
645605
const config: Request = {
646606
url: `/rest/agile/1.0/board/${parameters.boardId}/properties/${parameters.propertyKey}`,
647607
method: 'GET',
@@ -664,10 +624,7 @@ export class Board {
664624
* data is required to have permissions to modify the board.
665625
*/
666626
async setBoardProperty<T = unknown>(parameters: Parameters.SetBoardProperty, callback?: never): Promise<T>;
667-
async setBoardProperty<T = unknown>(
668-
parameters: Parameters.SetBoardProperty,
669-
callback?: Callback<T>,
670-
): Promise<void | T> {
627+
async setBoardProperty<T = unknown>(parameters: Parameters.SetBoardProperty): Promise<void | T> {
671628
const config: Request = {
672629
url: `/rest/agile/1.0/board/${parameters.boardId}/properties/${parameters.propertyKey}`,
673630
method: 'PUT',
@@ -686,10 +643,7 @@ export class Board {
686643
* permissions to modify the board.
687644
*/
688645
async deleteBoardProperty<T = void>(parameters: Parameters.DeleteBoardProperty, callback?: never): Promise<T>;
689-
async deleteBoardProperty<T = void>(
690-
parameters: Parameters.DeleteBoardProperty,
691-
callback?: Callback<T>,
692-
): Promise<void | T> {
646+
async deleteBoardProperty<T = void>(parameters: Parameters.DeleteBoardProperty): Promise<void | T> {
693647
const config: Request = {
694648
url: `/rest/agile/1.0/board/${parameters.boardId}/properties/${parameters.propertyKey}`,
695649
method: 'DELETE',
@@ -710,7 +664,6 @@ export class Board {
710664
): Promise<T>;
711665
async getAllQuickFilters<T = Models.GetAllQuickFilters>(
712666
parameters: Parameters.GetAllQuickFilters,
713-
callback?: Callback<T>,
714667
): Promise<void | T> {
715668
const config: Request = {
716669
url: `/rest/agile/1.0/board/${parameters.boardId}/quickfilter`,
@@ -737,10 +690,7 @@ export class Board {
737690
* the board that the quick filter belongs to.
738691
*/
739692
async getQuickFilter<T = Models.GetQuickFilter>(parameters: Parameters.GetQuickFilter, callback?: never): Promise<T>;
740-
async getQuickFilter<T = Models.GetQuickFilter>(
741-
parameters: Parameters.GetQuickFilter,
742-
callback?: Callback<T>,
743-
): Promise<void | T> {
693+
async getQuickFilter<T = Models.GetQuickFilter>(parameters: Parameters.GetQuickFilter): Promise<void | T> {
744694
const config: Request = {
745695
url: `/rest/agile/1.0/board/${parameters.boardId}/quickfilter/${parameters.quickFilterId}`,
746696
method: 'GET',
@@ -759,7 +709,6 @@ export class Board {
759709
): Promise<T>;
760710
async getReportsForBoard<T = Models.GetReportsForBoard>(
761711
parameters: Parameters.GetReportsForBoard,
762-
callback?: Callback<T>,
763712
): Promise<void | T> {
764713
const config: Request = {
765714
url: `/rest/agile/1.0/board/${parameters.boardId}/reports`,
@@ -782,10 +731,7 @@ export class Board {
782731
* view.
783732
*/
784733
async getAllSprints<T = Paginated<Models.Sprint>>(parameters: Parameters.GetAllSprints, callback?: never): Promise<T>;
785-
async getAllSprints<T = Paginated<Models.Sprint>>(
786-
parameters: Parameters.GetAllSprints,
787-
callback?: Callback<T>,
788-
): Promise<void | T> {
734+
async getAllSprints<T = Paginated<Models.Sprint>>(parameters: Parameters.GetAllSprints): Promise<void | T> {
789735
const config: Request = {
790736
url: `/rest/agile/1.0/board/${parameters.boardId}/sprint`,
791737
method: 'GET',
@@ -817,10 +763,7 @@ export class Board {
817763
parameters: Parameters.GetBoardIssuesForSprint,
818764
callback?: never,
819765
): Promise<T>;
820-
async getBoardIssuesForSprint<T = unknown>(
821-
parameters: Parameters.GetBoardIssuesForSprint,
822-
callback?: Callback<T>,
823-
): Promise<void | T> {
766+
async getBoardIssuesForSprint<T = unknown>(parameters: Parameters.GetBoardIssuesForSprint): Promise<void | T> {
824767
const config: Request = {
825768
url: `/rest/agile/1.0/board/${parameters.boardId}/sprint/${parameters.sprintId}/issue`,
826769
method: 'GET',
@@ -857,10 +800,7 @@ export class Board {
857800
parameters: Parameters.GetAllVersions,
858801
callback?: never,
859802
): Promise<T>;
860-
async getAllVersions<T = Paginated<Models.Version>>(
861-
parameters: Parameters.GetAllVersions,
862-
callback?: Callback<T>,
863-
): Promise<void | T> {
803+
async getAllVersions<T = Paginated<Models.Version>>(parameters: Parameters.GetAllVersions): Promise<void | T> {
864804
const config: Request = {
865805
url: `/rest/agile/1.0/board/${parameters.boardId}/version`,
866806
method: 'GET',

src/agile/builds.ts

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,7 @@ export class Builds {
4646
* resource. This resource requires the 'WRITE' scope for Connect apps.
4747
*/
4848
async submitBuilds<T = Models.SubmitBuilds>(parameters: Parameters.SubmitBuilds, callback?: never): Promise<T>;
49-
async submitBuilds<T = Models.SubmitBuilds>(
50-
parameters: Parameters.SubmitBuilds,
51-
callback?: Callback<T>,
52-
): Promise<void | T> {
49+
async submitBuilds<T = Models.SubmitBuilds>(parameters: Parameters.SubmitBuilds): Promise<void | T> {
5350
const config: Request = {
5451
url: '/rest/builds/0.1/bulk',
5552
method: 'POST',
@@ -105,10 +102,7 @@ export class Builds {
105102
parameters: Parameters.DeleteBuildsByProperty,
106103
callback?: never,
107104
): Promise<T>;
108-
async deleteBuildsByProperty<T = unknown>(
109-
parameters: Parameters.DeleteBuildsByProperty,
110-
callback?: Callback<T>,
111-
): Promise<void | T> {
105+
async deleteBuildsByProperty<T = unknown>(parameters: Parameters.DeleteBuildsByProperty): Promise<void | T> {
112106
const config: Request = {
113107
url: '/rest/builds/0.1/bulkByProperties',
114108
method: 'DELETE',
@@ -141,10 +135,7 @@ export class Builds {
141135
* resource. This resource requires the 'READ' scope for Connect apps.
142136
*/
143137
async getBuildByKey<T = Models.GetBuildByKey>(parameters: Parameters.GetBuildByKey, callback?: never): Promise<T>;
144-
async getBuildByKey<T = Models.GetBuildByKey>(
145-
parameters: Parameters.GetBuildByKey,
146-
callback?: Callback<T>,
147-
): Promise<void | T> {
138+
async getBuildByKey<T = Models.GetBuildByKey>(parameters: Parameters.GetBuildByKey): Promise<void | T> {
148139
const config: Request = {
149140
url: `/rest/builds/0.1/pipelines/${parameters.pipelineId}/builds/${parameters.buildNumber}`,
150141
method: 'GET',
@@ -173,10 +164,7 @@ export class Builds {
173164
* resource. This resource requires the 'DELETE' scope for Connect apps.
174165
*/
175166
async deleteBuildByKey<T = unknown>(parameters: Parameters.DeleteBuildByKey, callback?: never): Promise<T>;
176-
async deleteBuildByKey<T = unknown>(
177-
parameters: Parameters.DeleteBuildByKey,
178-
callback?: Callback<T>,
179-
): Promise<void | T> {
167+
async deleteBuildByKey<T = unknown>(parameters: Parameters.DeleteBuildByKey): Promise<void | T> {
180168
const config: Request = {
181169
url: `/rest/builds/0.1/pipelines/${parameters.pipelineId}/builds/${parameters.buildNumber}`,
182170
method: 'DELETE',

0 commit comments

Comments
 (0)