Skip to content

Commit 22bd858

Browse files
authored
feat: enable formatting for generated files (#2690)
1 parent 9b7ada6 commit 22bd858

File tree

225 files changed

+11437
-11406
lines changed

Some content is hidden

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

225 files changed

+11437
-11406
lines changed

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ format-generated:
1818
pnpm install
1919
pnpm biome format --write packages_generated/
2020
pnpm biome check --write --unsafe packages_generated/
21-
pnpm dlx tsx ./scripts/validateGeneratedExports.ts
2221

2322
typing:
2423
pnpm run typecheck

biome.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"lineEnding": "lf",
1818
"lineWidth": 80,
1919
"attributePosition": "auto",
20-
"includes": ["**", "!**/*.gen.ts", "!packages/sdk/src/index.gen.ts"]
20+
"includes": ["**", "!packages/**/*.gen.ts", "!scripts/**/*.gen.ts", "!packages/sdk/src/index.gen.ts"]
2121
},
2222
"javascript": {
2323
"formatter": {
@@ -56,7 +56,7 @@
5656
{
5757
"includes": ["packages_generated/**/*.gen.ts"],
5858
"formatter": {
59-
"enabled": false
59+
"enabled": true
6060
},
6161
"linter": {
6262
"enabled": true,

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"doc": "typedoc",
2626
"format": "biome format --write . --files-ignore-unknown=true",
2727
"format:check": "biome format .",
28-
"validate:generated": "pnpm dlx tsx ./scripts/validateGeneratedExports.ts",
2928
"prettier": "prettier --write '**/*.{md,mdx,yml,yaml}'",
3029
"lint": "biome lint .",
3130
"check": "biome check .",

packages_generated/account/src/v3/api.gen.ts

Lines changed: 71 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -56,31 +56,32 @@ export class ContractAPI extends ParentAPI {
5656
* @param request - The request {@link ContractApiDownloadContractSignatureRequest}
5757
* @returns A Promise of Blob
5858
*/
59-
downloadContractSignature = (request: Readonly<ContractApiDownloadContractSignatureRequest>) =>
60-
this.client.fetch<Blob>(
61-
{
62-
method: 'GET',
63-
path: `/account/v3/contract-signatures/${validatePathParam('contractSignatureId', request.contractSignatureId)}/download`,
64-
urlParams: urlParams(
65-
['dl', 1],
66-
['locale', request.locale],
67-
),
68-
responseType: 'blob',
69-
},
70-
)
59+
downloadContractSignature = (
60+
request: Readonly<ContractApiDownloadContractSignatureRequest>,
61+
) =>
62+
this.client.fetch<Blob>({
63+
method: 'GET',
64+
path: `/account/v3/contract-signatures/${validatePathParam('contractSignatureId', request.contractSignatureId)}/download`,
65+
urlParams: urlParams(['dl', 1], ['locale', request.locale]),
66+
responseType: 'blob',
67+
})
7168

72-
7369
/**
7470
* Create a signature for your Organization for the latest version of the requested contract.
7571
*
7672
* @param request - The request {@link ContractApiCreateContractSignatureRequest}
7773
* @returns A Promise of ContractSignature
7874
*/
79-
createContractSignature = (request: Readonly<ContractApiCreateContractSignatureRequest>) =>
75+
createContractSignature = (
76+
request: Readonly<ContractApiCreateContractSignatureRequest>,
77+
) =>
8078
this.client.fetch<ContractSignature>(
8179
{
8280
body: JSON.stringify(
83-
marshalContractApiCreateContractSignatureRequest(request, this.client.settings),
81+
marshalContractApiCreateContractSignatureRequest(
82+
request,
83+
this.client.settings,
84+
),
8485
),
8586
headers: jsonContentHeaders,
8687
method: 'POST',
@@ -89,14 +90,15 @@ export class ContractAPI extends ParentAPI {
8990
unmarshalContractSignature,
9091
)
9192

92-
9393
/**
9494
* Sign a contract for your Organization.
9595
*
9696
* @param request - The request {@link ContractApiValidateContractSignatureRequest}
9797
* @returns A Promise of ContractSignature
9898
*/
99-
validateContractSignature = (request: Readonly<ContractApiValidateContractSignatureRequest>) =>
99+
validateContractSignature = (
100+
request: Readonly<ContractApiValidateContractSignatureRequest>,
101+
) =>
100102
this.client.fetch<ContractSignature>(
101103
{
102104
body: '{}',
@@ -107,18 +109,22 @@ export class ContractAPI extends ParentAPI {
107109
unmarshalContractSignature,
108110
)
109111

110-
111112
/**
112113
* Check if a contract is signed for your Organization.
113114
*
114115
* @param request - The request {@link ContractApiCheckContractSignatureRequest}
115116
* @returns A Promise of CheckContractSignatureResponse
116117
*/
117-
checkContractSignature = (request: Readonly<ContractApiCheckContractSignatureRequest>) =>
118+
checkContractSignature = (
119+
request: Readonly<ContractApiCheckContractSignatureRequest>,
120+
) =>
118121
this.client.fetch<CheckContractSignatureResponse>(
119122
{
120123
body: JSON.stringify(
121-
marshalContractApiCheckContractSignatureRequest(request, this.client.settings),
124+
marshalContractApiCheckContractSignatureRequest(
125+
request,
126+
this.client.settings,
127+
),
122128
),
123129
headers: jsonContentHeaders,
124130
method: 'POST',
@@ -127,32 +133,44 @@ export class ContractAPI extends ParentAPI {
127133
unmarshalCheckContractSignatureResponse,
128134
)
129135

130-
131-
protected pageOfListContractSignatures = (request: Readonly<ContractApiListContractSignaturesRequest> = {}) =>
136+
protected pageOfListContractSignatures = (
137+
request: Readonly<ContractApiListContractSignaturesRequest> = {},
138+
) =>
132139
this.client.fetch<ListContractSignaturesResponse>(
133140
{
134141
method: 'GET',
135142
path: `/account/v3/contract-signatures`,
136143
urlParams: urlParams(
137144
['order_by', request.orderBy],
138-
['organization_id', request.organizationId ?? this.client.settings.defaultOrganizationId],
145+
[
146+
'organization_id',
147+
request.organizationId ??
148+
this.client.settings.defaultOrganizationId,
149+
],
139150
['page', request.page],
140-
['page_size', request.pageSize ?? this.client.settings.defaultPageSize],
151+
[
152+
'page_size',
153+
request.pageSize ?? this.client.settings.defaultPageSize,
154+
],
141155
),
142156
},
143157
unmarshalListContractSignaturesResponse,
144158
)
145-
159+
146160
/**
147161
* List contract signatures for an Organization.
148162
*
149163
* @param request - The request {@link ContractApiListContractSignaturesRequest}
150164
* @returns A Promise of ListContractSignaturesResponse
151165
*/
152-
listContractSignatures = (request: Readonly<ContractApiListContractSignaturesRequest> = {}) =>
153-
enrichForPagination('contractSignatures', this.pageOfListContractSignatures, request)
154-
155-
166+
listContractSignatures = (
167+
request: Readonly<ContractApiListContractSignaturesRequest> = {},
168+
) =>
169+
enrichForPagination(
170+
'contractSignatures',
171+
this.pageOfListContractSignatures,
172+
request,
173+
)
156174
}
157175

158176
/**
@@ -180,24 +198,32 @@ export class ProjectAPI extends ParentAPI {
180198
unmarshalProject,
181199
)
182200

183-
184-
protected pageOfListProjects = (request: Readonly<ProjectApiListProjectsRequest> = {}) =>
201+
protected pageOfListProjects = (
202+
request: Readonly<ProjectApiListProjectsRequest> = {},
203+
) =>
185204
this.client.fetch<ListProjectsResponse>(
186205
{
187206
method: 'GET',
188207
path: `/account/v3/projects`,
189208
urlParams: urlParams(
190209
['name', request.name],
191210
['order_by', request.orderBy],
192-
['organization_id', request.organizationId ?? this.client.settings.defaultOrganizationId],
211+
[
212+
'organization_id',
213+
request.organizationId ??
214+
this.client.settings.defaultOrganizationId,
215+
],
193216
['page', request.page],
194-
['page_size', request.pageSize ?? this.client.settings.defaultPageSize],
217+
[
218+
'page_size',
219+
request.pageSize ?? this.client.settings.defaultPageSize,
220+
],
195221
['project_ids', request.projectIds],
196222
),
197223
},
198224
unmarshalListProjectsResponse,
199225
)
200-
226+
201227
/**
202228
* List all Projects of an Organization. List all Projects of an Organization. The response will include the total number of Projects as well as their associated Organizations, names, and IDs. Other information includes the creation and update date of the Project.
203229
*
@@ -207,7 +233,6 @@ export class ProjectAPI extends ParentAPI {
207233
listProjects = (request: Readonly<ProjectApiListProjectsRequest> = {}) =>
208234
enrichForPagination('projects', this.pageOfListProjects, request)
209235

210-
211236
/**
212237
* Get an existing Project. Retrieve information about an existing Project, specified by its Project ID. Its full details, including ID, name and description, are returned in the response object.
213238
*
@@ -223,21 +248,17 @@ export class ProjectAPI extends ParentAPI {
223248
unmarshalProject,
224249
)
225250

226-
227251
/**
228252
* Delete an existing Project. Delete an existing Project, specified by its Project ID. The Project needs to be empty (meaning there are no resources left in it) to be deleted effectively. Note that deleting a Project is permanent, and cannot be undone.
229253
*
230254
* @param request - The request {@link ProjectApiDeleteProjectRequest}
231255
*/
232256
deleteProject = (request: Readonly<ProjectApiDeleteProjectRequest> = {}) =>
233-
this.client.fetch<void>(
234-
{
235-
method: 'DELETE',
236-
path: `/account/v3/projects/${validatePathParam('projectId', request.projectId ?? this.client.settings.defaultProjectId)}`,
237-
},
238-
)
257+
this.client.fetch<void>({
258+
method: 'DELETE',
259+
path: `/account/v3/projects/${validatePathParam('projectId', request.projectId ?? this.client.settings.defaultProjectId)}`,
260+
})
239261

240-
241262
/**
242263
* Update Project. Update the parameters of an existing Project, specified by its Project ID. These parameters include the name and description.
243264
*
@@ -257,26 +278,27 @@ export class ProjectAPI extends ParentAPI {
257278
unmarshalProject,
258279
)
259280

260-
261281
/**
262282
* Set project use case. Set the project use case for a new or existing Project, specified by its Project ID. You can customize the use case, sub use case, and architecture type you want to use in the Project.
263283
*
264284
* @param request - The request {@link ProjectApiSetProjectQualificationRequest}
265285
* @returns A Promise of ProjectQualification
266286
*/
267-
setProjectQualification = (request: Readonly<ProjectApiSetProjectQualificationRequest> = {}) =>
287+
setProjectQualification = (
288+
request: Readonly<ProjectApiSetProjectQualificationRequest> = {},
289+
) =>
268290
this.client.fetch<ProjectQualification>(
269291
{
270292
body: JSON.stringify(
271-
marshalProjectApiSetProjectQualificationRequest(request, this.client.settings),
293+
marshalProjectApiSetProjectQualificationRequest(
294+
request,
295+
this.client.settings,
296+
),
272297
),
273298
headers: jsonContentHeaders,
274299
method: 'POST',
275300
path: `/account/v3/projects/${validatePathParam('projectId', request.projectId ?? this.client.settings.defaultProjectId)}/project-qualification`,
276301
},
277302
unmarshalProjectQualification,
278303
)
279-
280-
281304
}
282-

0 commit comments

Comments
 (0)