Skip to content

Commit f9d022d

Browse files
committed
[fern-generated] Update SDK
Generated by Fern CLI Version: unknown Generators: - fernapi/fern-typescript-sdk: 3.71.3
1 parent cde4275 commit f9d022d

35 files changed

Lines changed: 3199 additions & 534 deletions

.fern/metadata.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"cliVersion": "5.4.3",
2+
"cliVersion": "5.44.7",
33
"generatorName": "fernapi/fern-typescript-sdk",
4-
"generatorVersion": "3.65.5",
4+
"generatorVersion": "3.71.3",
55
"generatorConfig": {
66
"namespaceExport": "IcePanel",
77
"enableInlineTypes": false,
@@ -13,10 +13,8 @@
1313
"nanoid": "^5.1.6"
1414
}
1515
},
16-
"originGitCommit": "b9b5c4c40c190f0ff43bcd167f81ec1fb0f50507",
17-
"originGitCommitIsDirty": true,
16+
"originGitCommit": "d8e4d8d4fcd255a3d1f4d5eb9576541c52344397",
17+
"originGitCommitIsDirty": false,
1818
"invokedBy": "manual",
19-
"requestedVersion": null,
20-
"ciProvider": null,
21-
"sdkVersion": "0.1.7"
19+
"sdkVersion": "0.1.8"
2220
}

.fern/replay.lock

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.fern/verify.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
set -euo pipefail
3+
pnpm install
4+
pnpm build
5+
pnpm test

.fernignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@ src/index.ts
55
src/IcePanelClient.ts
66
src/types.ts
77
src/consts.ts
8+
.fern/replay.lock
9+
.fern/replay.yml
10+
.gitattributes

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.fern/replay.lock linguist-generated=true

README.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ following namespace:
7676
```typescript
7777
import { IcePanel } from "@icepanel/sdk";
7878

79-
const request: IcePanel.CommentsListRequest = {
79+
const request: IcePanel.AdrsListRequest = {
8080
...
8181
};
8282
```
@@ -109,16 +109,18 @@ List endpoints are paginated. The SDK provides an iterator so that you can simpl
109109
import { IcePanelClient } from "@icepanel/sdk";
110110

111111
const client = new IcePanelClient({ apiKey: "YOUR_API_KEY", token: "YOUR_TOKEN" });
112-
const pageableResponse = await client.versions.list({
113-
landscapeId: "landscapeId"
112+
const pageableResponse = await client.adrs.list({
113+
landscapeId: "landscapeId",
114+
versionId: "latest"
114115
});
115116
for await (const item of pageableResponse) {
116117
console.log(item);
117118
}
118119

119120
// Or you can manually iterate page-by-page
120-
let page = await client.versions.list({
121-
landscapeId: "landscapeId"
121+
let page = await client.adrs.list({
122+
landscapeId: "landscapeId",
123+
versionId: "latest"
122124
});
123125
while (page.hasNextPage()) {
124126
page = page.getNextPage();
@@ -135,9 +137,9 @@ const response = page.response;
135137
This SDK supports direct imports of subpackage clients, which allows JavaScript bundlers to tree-shake and include only the imported subpackage code. This results in much smaller bundle sizes.
136138

137139
```typescript
138-
import { CommentsClient } from '@icepanel/sdk/comments';
140+
import { AdrsClient } from '@icepanel/sdk/adrs';
139141

140-
const client = new CommentsClient({...});
142+
const client = new AdrsClient({...});
141143
```
142144

143145
### Additional Headers
@@ -179,11 +181,19 @@ The SDK is instrumented with automatic retries with exponential backoff. A reque
179181
as the request is deemed retryable and the number of retry attempts has not grown larger than the configured
180182
retry limit (default: 2).
181183

182-
A request is deemed retryable when any of the following HTTP status codes is returned:
184+
Which status codes are retried depends on the `retryStatusCodes` generator configuration:
183185

186+
**`legacy`** (current default): retries on
184187
- [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout)
185188
- [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests)
186-
- [5XX](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500) (Internal Server Errors)
189+
- [5XX](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#server_error_responses) (All server errors, including 500)
190+
191+
**`recommended`**: retries on
192+
- [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout)
193+
- [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests)
194+
- [502](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502) (Bad Gateway)
195+
- [503](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503) (Service Unavailable)
196+
- [504](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504) (Gateway Timeout)
187197

188198
Use the `maxRetries` request option to configure this behavior.
189199

package.json

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@icepanel/sdk",
3-
"version": "0.1.7",
3+
"version": "0.1.8",
44
"private": false,
55
"repository": {
66
"type": "git",
@@ -23,6 +23,17 @@
2323
},
2424
"default": "./dist/cjs/index.js"
2525
},
26+
"./adrs": {
27+
"import": {
28+
"types": "./dist/esm/api/resources/adrs/exports.d.mts",
29+
"default": "./dist/esm/api/resources/adrs/exports.mjs"
30+
},
31+
"require": {
32+
"types": "./dist/cjs/api/resources/adrs/exports.d.ts",
33+
"default": "./dist/cjs/api/resources/adrs/exports.js"
34+
},
35+
"default": "./dist/cjs/api/resources/adrs/exports.js"
36+
},
2637
"./comments": {
2738
"import": {
2839
"types": "./dist/esm/api/resources/comments/exports.d.mts",
@@ -438,7 +449,7 @@
438449
"ts-loader": "^9.5.4",
439450
"vitest": "^4.1.1",
440451
"msw": "2.11.2",
441-
"@types/node": "^18.19.70",
452+
"@types/node": "^20.0.0",
442453
"typescript": "~5.9.3",
443454
"@biomejs/biome": "2.4.10"
444455
},

0 commit comments

Comments
 (0)