Skip to content

Commit d005525

Browse files
author
延枚
committed
拆分types.ts,优化代码结构
1 parent 5d13381 commit d005525

24 files changed

+1638
-1513
lines changed

common/types.ts

Lines changed: 117 additions & 1490 deletions
Large diffs are not rendered by default.

operations/codeup/branches.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { z } from "zod";
22
import {buildUrl, yunxiaoRequest} from "../../common/utils.js";
33
import {
44
CodeupBranchSchema
5-
} from "../../common/types.js";
5+
} from "./types.js";
66

77
// Response type for delete branch operation
88
interface DeleteBranchResponse {

operations/codeup/changeRequestComments.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { z } from "zod";
22
import { yunxiaoRequest, buildUrl, handleRepositoryIdEncoding } from "../../common/utils.js";
33
import {
44
ChangeRequestCommentSchema
5-
} from "../../common/types.js";
5+
} from "./types.js";
66

77
/**
88
* 创建合并请求评论

operations/codeup/changeRequests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { yunxiaoRequest, buildUrl, handleRepositoryIdEncoding, floatToIntString
33
import {
44
ChangeRequestSchema,
55
PatchSetSchema
6-
} from "../../common/types.js";
6+
} from "./types.js";
77

88
// 通过API获取仓库的数字ID
99
async function getRepositoryNumericId(organizationId: string, repositoryId: string): Promise<string> {

operations/codeup/compare.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { z } from "zod";
22
import {yunxiaoRequest, buildUrl, handleRepositoryIdEncoding} from "../../common/utils.js";
33
import {
44
CompareSchema
5-
} from "../../common/types.js";
5+
} from "./types.js";
66

77

88
export async function getCompareFunc(

operations/codeup/files.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
CreateFileResponseSchema,
66
DeleteFileResponseSchema,
77
FileInfoSchema
8-
} from "../../common/types.js";
8+
} from "./types.js";
99

1010
// Common helper function to handle repositoryId and filePath encoding
1111
function handlePathEncoding(repositoryId: string, filePath: string): { encodedRepoId: string; encodedFilePath: string } {

operations/codeup/repositories.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { z } from "zod";
1212
import {yunxiaoRequest, buildUrl, handleRepositoryIdEncoding} from "../../common/utils.js";
1313
import {
1414
RepositorySchema
15-
} from "../../common/types.js";
15+
} from "./types.js";
1616

1717

1818
/**

operations/codeup/types.ts

Lines changed: 386 additions & 0 deletions
Large diffs are not rendered by default.

operations/flow/hostGroup.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as utils from "../../common/utils.js";
2-
import { HostGroupSchema, HostGroup } from "../../common/types.js";
2+
import { HostGroupSchema, HostGroup, ListHostGroupsSchema } from "./types.js";
33

44
/**
55
* 获取主机组列表
@@ -73,4 +73,4 @@ export async function listHostGroupsFunc(
7373
}
7474

7575
return response.map(item => HostGroupSchema.parse(item));
76-
}
76+
}

operations/flow/pipeline.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
PipelineRunListItemSchema,
1212
PipelineRunListItem,
1313
ListPipelineRunsOptions
14-
} from "../../common/types.js";
14+
} from "./types.js";
1515
import { TemplateVariables } from "../../common/pipelineTemplates.js";
1616
import { generateModularPipeline } from "../../common/modularTemplates.js";
1717
import { listServiceConnectionsFunc } from "./serviceConnection.js";

0 commit comments

Comments
 (0)