Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
453 commits
Select commit Hold shift + click to select a range
af13684
codegen metadata
stainless-app[bot] Jan 16, 2026
4ff9129
codegen metadata
stainless-app[bot] Jan 16, 2026
618f1bf
codegen metadata
stainless-app[bot] Jan 16, 2026
3c0a485
codegen metadata
stainless-app[bot] Jan 16, 2026
23bd68b
codegen metadata
stainless-app[bot] Jan 16, 2026
0bc820b
codegen metadata
stainless-app[bot] Jan 16, 2026
e5decc7
codegen metadata
stainless-app[bot] Jan 16, 2026
923b19e
codegen metadata
stainless-app[bot] Jan 16, 2026
63b4cd5
codegen metadata
stainless-app[bot] Jan 16, 2026
298e0a6
codegen metadata
stainless-app[bot] Jan 16, 2026
313f4aa
codegen metadata
stainless-app[bot] Jan 17, 2026
cc10c10
codegen metadata
stainless-app[bot] Jan 17, 2026
c54ae5d
codegen metadata
stainless-app[bot] Jan 17, 2026
a2ec104
chore(internal): update `actions/checkout` version
stainless-app[bot] Jan 17, 2026
3ecfad8
codegen metadata
stainless-app[bot] Jan 17, 2026
9697741
codegen metadata
stainless-app[bot] Jan 17, 2026
817c834
codegen metadata
stainless-app[bot] Jan 17, 2026
a542af9
codegen metadata
stainless-app[bot] Jan 17, 2026
a53c4dd
codegen metadata
stainless-app[bot] Jan 17, 2026
bf72133
codegen metadata
stainless-app[bot] Jan 17, 2026
73bce43
codegen metadata
stainless-app[bot] Jan 17, 2026
0709c21
codegen metadata
stainless-app[bot] Jan 17, 2026
2691ecc
codegen metadata
stainless-app[bot] Jan 17, 2026
69ecc1b
codegen metadata
stainless-app[bot] Jan 17, 2026
afb9f1d
codegen metadata
stainless-app[bot] Jan 17, 2026
26d77e3
codegen metadata
stainless-app[bot] Jan 17, 2026
c3d3524
codegen metadata
stainless-app[bot] Jan 17, 2026
1ee18bc
codegen metadata
stainless-app[bot] Jan 18, 2026
a610b66
codegen metadata
stainless-app[bot] Jan 18, 2026
db0d65a
codegen metadata
stainless-app[bot] Jan 18, 2026
5bb409d
codegen metadata
stainless-app[bot] Jan 18, 2026
4e570c6
codegen metadata
stainless-app[bot] Jan 18, 2026
d502299
codegen metadata
stainless-app[bot] Jan 18, 2026
b44236f
codegen metadata
stainless-app[bot] Jan 18, 2026
b007310
codegen metadata
stainless-app[bot] Jan 18, 2026
d87cb42
codegen metadata
stainless-app[bot] Jan 18, 2026
2f9f2a2
codegen metadata
stainless-app[bot] Jan 18, 2026
71131d4
codegen metadata
stainless-app[bot] Jan 18, 2026
396b38f
codegen metadata
stainless-app[bot] Jan 18, 2026
3686efa
codegen metadata
stainless-app[bot] Jan 18, 2026
9459757
codegen metadata
stainless-app[bot] Jan 18, 2026
22f9abc
codegen metadata
stainless-app[bot] Jan 18, 2026
7ba9a22
codegen metadata
stainless-app[bot] Jan 18, 2026
f728edb
codegen metadata
stainless-app[bot] Jan 18, 2026
6d6b8f1
codegen metadata
stainless-app[bot] Jan 18, 2026
dfc1ccc
codegen metadata
stainless-app[bot] Jan 18, 2026
583a8a3
codegen metadata
stainless-app[bot] Jan 18, 2026
4bc67cc
codegen metadata
stainless-app[bot] Jan 19, 2026
85d3035
codegen metadata
stainless-app[bot] Jan 19, 2026
9eafa6c
codegen metadata
stainless-app[bot] Jan 19, 2026
d9665be
codegen metadata
stainless-app[bot] Jan 19, 2026
54c9d66
codegen metadata
stainless-app[bot] Jan 19, 2026
083deb9
codegen metadata
stainless-app[bot] Jan 19, 2026
cf63bb5
codegen metadata
stainless-app[bot] Jan 19, 2026
bbd11c5
codegen metadata
stainless-app[bot] Jan 19, 2026
4c91024
codegen metadata
stainless-app[bot] Jan 19, 2026
b98bec8
codegen metadata
stainless-app[bot] Jan 19, 2026
9ad10e9
codegen metadata
stainless-app[bot] Jan 19, 2026
4395c54
codegen metadata
stainless-app[bot] Jan 19, 2026
6ef4657
codegen metadata
stainless-app[bot] Jan 19, 2026
39640f2
codegen metadata
stainless-app[bot] Jan 19, 2026
1b09845
codegen metadata
stainless-app[bot] Jan 19, 2026
4cad741
codegen metadata
stainless-app[bot] Jan 19, 2026
c30d731
codegen metadata
stainless-app[bot] Jan 19, 2026
32ec63f
codegen metadata
stainless-app[bot] Jan 19, 2026
15ecc6b
codegen metadata
stainless-app[bot] Jan 20, 2026
a1cf317
codegen metadata
stainless-app[bot] Jan 20, 2026
9861c48
codegen metadata
stainless-app[bot] Jan 20, 2026
50ac1f1
codegen metadata
stainless-app[bot] Jan 20, 2026
0f8146f
codegen metadata
stainless-app[bot] Jan 20, 2026
e1edabc
codegen metadata
stainless-app[bot] Jan 20, 2026
75a960f
codegen metadata
stainless-app[bot] Jan 20, 2026
8bfbe12
codegen metadata
stainless-app[bot] Jan 20, 2026
207d3ba
codegen metadata
stainless-app[bot] Jan 20, 2026
bac469d
codegen metadata
stainless-app[bot] Jan 20, 2026
0653502
codegen metadata
stainless-app[bot] Jan 20, 2026
0041f5f
codegen metadata
stainless-app[bot] Jan 20, 2026
3cca7b4
codegen metadata
stainless-app[bot] Jan 20, 2026
f30a260
codegen metadata
stainless-app[bot] Jan 20, 2026
7401333
codegen metadata
stainless-app[bot] Jan 20, 2026
95d9585
codegen metadata
stainless-app[bot] Jan 20, 2026
bf3071a
codegen metadata
stainless-app[bot] Jan 20, 2026
2df328d
codegen metadata
stainless-app[bot] Jan 20, 2026
34efe96
codegen metadata
stainless-app[bot] Jan 20, 2026
8b4ef88
codegen metadata
stainless-app[bot] Jan 20, 2026
e6006c2
codegen metadata
stainless-app[bot] Jan 21, 2026
b1940ea
codegen metadata
stainless-app[bot] Jan 21, 2026
705da36
codegen metadata
stainless-app[bot] Jan 21, 2026
b7647f0
codegen metadata
stainless-app[bot] Jan 21, 2026
bc8de15
codegen metadata
stainless-app[bot] Jan 21, 2026
d5c8418
codegen metadata
stainless-app[bot] Jan 21, 2026
6b86a48
codegen metadata
stainless-app[bot] Jan 21, 2026
d20ad6b
codegen metadata
stainless-app[bot] Jan 21, 2026
a435fe4
codegen metadata
stainless-app[bot] Jan 21, 2026
d83525e
codegen metadata
stainless-app[bot] Jan 21, 2026
956ef8b
codegen metadata
stainless-app[bot] Jan 21, 2026
fcd4e4c
codegen metadata
stainless-app[bot] Jan 21, 2026
1531a08
codegen metadata
stainless-app[bot] Jan 21, 2026
85c4e37
codegen metadata
stainless-app[bot] Jan 21, 2026
a449905
codegen metadata
stainless-app[bot] Jan 21, 2026
43c42ad
codegen metadata
stainless-app[bot] Jan 21, 2026
94f7ecc
codegen metadata
stainless-app[bot] Jan 21, 2026
6361763
codegen metadata
stainless-app[bot] Jan 21, 2026
4744e9b
codegen metadata
stainless-app[bot] Jan 21, 2026
cb6c41d
codegen metadata
stainless-app[bot] Jan 21, 2026
4e27885
codegen metadata
stainless-app[bot] Jan 21, 2026
661c011
codegen metadata
stainless-app[bot] Jan 22, 2026
30d7488
codegen metadata
stainless-app[bot] Jan 22, 2026
d880c7e
codegen metadata
stainless-app[bot] Jan 22, 2026
d3b8187
codegen metadata
stainless-app[bot] Jan 22, 2026
15c261e
codegen metadata
stainless-app[bot] Jan 22, 2026
c28030d
codegen metadata
stainless-app[bot] Jan 22, 2026
533b82c
codegen metadata
stainless-app[bot] Jan 22, 2026
e178710
codegen metadata
stainless-app[bot] Jan 22, 2026
46b3a96
codegen metadata
stainless-app[bot] Jan 22, 2026
5f31e59
codegen metadata
stainless-app[bot] Jan 22, 2026
ae8cb02
codegen metadata
stainless-app[bot] Jan 22, 2026
96fb93e
codegen metadata
stainless-app[bot] Jan 22, 2026
0c99e3e
codegen metadata
stainless-app[bot] Jan 22, 2026
0692346
codegen metadata
stainless-app[bot] Jan 22, 2026
3ce658a
codegen metadata
stainless-app[bot] Jan 22, 2026
0b0e0ae
codegen metadata
stainless-app[bot] Jan 22, 2026
7805949
codegen metadata
stainless-app[bot] Jan 22, 2026
41acf26
codegen metadata
stainless-app[bot] Jan 22, 2026
ecbf5d0
codegen metadata
stainless-app[bot] Jan 23, 2026
fc64382
codegen metadata
stainless-app[bot] Jan 23, 2026
714176a
codegen metadata
stainless-app[bot] Jan 23, 2026
843a1d7
codegen metadata
stainless-app[bot] Jan 23, 2026
9a20931
codegen metadata
stainless-app[bot] Jan 23, 2026
ae2a9d7
codegen metadata
stainless-app[bot] Jan 23, 2026
da88824
codegen metadata
stainless-app[bot] Jan 23, 2026
67aa289
codegen metadata
stainless-app[bot] Jan 23, 2026
8f72e3e
codegen metadata
stainless-app[bot] Jan 23, 2026
f068335
codegen metadata
stainless-app[bot] Jan 23, 2026
1d2ac09
codegen metadata
stainless-app[bot] Jan 23, 2026
ca47f11
codegen metadata
stainless-app[bot] Jan 23, 2026
d38544a
codegen metadata
stainless-app[bot] Jan 23, 2026
c5d5942
codegen metadata
stainless-app[bot] Jan 23, 2026
d82282e
codegen metadata
stainless-app[bot] Jan 23, 2026
679cc77
codegen metadata
stainless-app[bot] Jan 23, 2026
3a2640c
codegen metadata
stainless-app[bot] Jan 23, 2026
4301afa
codegen metadata
stainless-app[bot] Jan 23, 2026
0dd5e46
codegen metadata
stainless-app[bot] Jan 23, 2026
6249e1c
codegen metadata
stainless-app[bot] Jan 24, 2026
baeec3c
codegen metadata
stainless-app[bot] Jan 24, 2026
875739c
codegen metadata
stainless-app[bot] Jan 24, 2026
0b12909
codegen metadata
stainless-app[bot] Jan 24, 2026
13e506f
chore(ci): upgrade `actions/github-script`
stainless-app[bot] Jan 24, 2026
2b63f2c
codegen metadata
stainless-app[bot] Jan 24, 2026
5d5db63
codegen metadata
stainless-app[bot] Jan 24, 2026
d6dcc00
codegen metadata
stainless-app[bot] Jan 24, 2026
3c8b895
codegen metadata
stainless-app[bot] Jan 24, 2026
ee19f7f
codegen metadata
stainless-app[bot] Jan 24, 2026
f8e6415
codegen metadata
stainless-app[bot] Jan 24, 2026
4524b71
codegen metadata
stainless-app[bot] Jan 24, 2026
cca38d3
codegen metadata
stainless-app[bot] Jan 24, 2026
928d7d2
codegen metadata
stainless-app[bot] Jan 24, 2026
3ad3571
codegen metadata
stainless-app[bot] Jan 24, 2026
a9a3ff6
codegen metadata
stainless-app[bot] Jan 24, 2026
9db22c1
codegen metadata
stainless-app[bot] Jan 24, 2026
255ffef
codegen metadata
stainless-app[bot] Jan 24, 2026
f107f97
codegen metadata
stainless-app[bot] Jan 24, 2026
f36d4e3
codegen metadata
stainless-app[bot] Jan 24, 2026
ef0b815
codegen metadata
stainless-app[bot] Jan 25, 2026
648ff45
codegen metadata
stainless-app[bot] Jan 25, 2026
8288a60
codegen metadata
stainless-app[bot] Jan 25, 2026
6c6cfa3
codegen metadata
stainless-app[bot] Jan 25, 2026
dadce61
codegen metadata
stainless-app[bot] Jan 25, 2026
cf2e4ba
codegen metadata
stainless-app[bot] Jan 25, 2026
e89f848
codegen metadata
stainless-app[bot] Jan 25, 2026
e3020ef
codegen metadata
stainless-app[bot] Jan 25, 2026
2e3d23c
codegen metadata
stainless-app[bot] Jan 25, 2026
31cc4ef
codegen metadata
stainless-app[bot] Jan 25, 2026
662bb91
codegen metadata
stainless-app[bot] Jan 25, 2026
b68e671
codegen metadata
stainless-app[bot] Jan 25, 2026
801afcb
codegen metadata
stainless-app[bot] Jan 25, 2026
b708267
codegen metadata
stainless-app[bot] Jan 25, 2026
cb6e2e9
codegen metadata
stainless-app[bot] Jan 25, 2026
704a778
codegen metadata
stainless-app[bot] Jan 25, 2026
c99938f
codegen metadata
stainless-app[bot] Jan 25, 2026
6fc0903
codegen metadata
stainless-app[bot] Jan 25, 2026
61418e2
codegen metadata
stainless-app[bot] Jan 25, 2026
0b2038f
codegen metadata
stainless-app[bot] Jan 25, 2026
8773c3e
codegen metadata
stainless-app[bot] Jan 26, 2026
20c8270
codegen metadata
stainless-app[bot] Jan 26, 2026
596bbdb
codegen metadata
stainless-app[bot] Jan 26, 2026
5a68f83
codegen metadata
stainless-app[bot] Jan 26, 2026
ea58add
codegen metadata
stainless-app[bot] Jan 26, 2026
91505e7
codegen metadata
stainless-app[bot] Jan 26, 2026
6bf48d4
codegen metadata
stainless-app[bot] Jan 26, 2026
ce7e25e
codegen metadata
stainless-app[bot] Jan 26, 2026
e76e371
codegen metadata
stainless-app[bot] Jan 26, 2026
307de0c
codegen metadata
stainless-app[bot] Jan 26, 2026
beb3c00
codegen metadata
stainless-app[bot] Jan 26, 2026
67b2fb9
codegen metadata
stainless-app[bot] Jan 26, 2026
bb85b5c
codegen metadata
stainless-app[bot] Jan 26, 2026
97725bb
codegen metadata
stainless-app[bot] Jan 26, 2026
794e821
codegen metadata
stainless-app[bot] Jan 26, 2026
f6b8d0b
codegen metadata
stainless-app[bot] Jan 26, 2026
b2c9343
codegen metadata
stainless-app[bot] Jan 26, 2026
690de11
codegen metadata
stainless-app[bot] Jan 26, 2026
6f70877
codegen metadata
stainless-app[bot] Jan 26, 2026
8c7c92e
codegen metadata
stainless-app[bot] Jan 27, 2026
d4ad5f6
codegen metadata
stainless-app[bot] Jan 27, 2026
3dc5a5a
codegen metadata
stainless-app[bot] Jan 27, 2026
f38eef6
codegen metadata
stainless-app[bot] Jan 27, 2026
6309560
codegen metadata
stainless-app[bot] Jan 27, 2026
d32e23f
codegen metadata
stainless-app[bot] Jan 27, 2026
0907602
codegen metadata
stainless-app[bot] Jan 27, 2026
a9918a3
codegen metadata
stainless-app[bot] Jan 27, 2026
08ff6aa
codegen metadata
stainless-app[bot] Jan 27, 2026
aaf44ec
codegen metadata
stainless-app[bot] Jan 27, 2026
1c51ceb
codegen metadata
stainless-app[bot] Jan 27, 2026
7ba200c
codegen metadata
stainless-app[bot] Jan 27, 2026
a3d269a
codegen metadata
stainless-app[bot] Jan 27, 2026
ace82fa
codegen metadata
stainless-app[bot] Jan 27, 2026
7b01330
codegen metadata
stainless-app[bot] Jan 27, 2026
25acae0
codegen metadata
stainless-app[bot] Jan 27, 2026
e61bbae
codegen metadata
stainless-app[bot] Jan 27, 2026
082b067
codegen metadata
stainless-app[bot] Jan 27, 2026
fc19f28
codegen metadata
stainless-app[bot] Jan 27, 2026
4cd749d
codegen metadata
stainless-app[bot] Jan 27, 2026
3f3b64a
codegen metadata
stainless-app[bot] Jan 27, 2026
b6c0c0f
codegen metadata
stainless-app[bot] Jan 28, 2026
6e77f7e
codegen metadata
stainless-app[bot] Jan 28, 2026
11feae3
codegen metadata
stainless-app[bot] Jan 28, 2026
0d5b2e9
codegen metadata
stainless-app[bot] Jan 28, 2026
ba75d99
codegen metadata
stainless-app[bot] Jan 28, 2026
e5ff717
codegen metadata
stainless-app[bot] Jan 28, 2026
ce2beb3
codegen metadata
stainless-app[bot] Jan 28, 2026
be284ff
codegen metadata
stainless-app[bot] Jan 28, 2026
c7d0179
codegen metadata
stainless-app[bot] Jan 28, 2026
d4a95c4
codegen metadata
stainless-app[bot] Jan 28, 2026
ac450ab
codegen metadata
stainless-app[bot] Jan 28, 2026
5f27041
codegen metadata
stainless-app[bot] Jan 28, 2026
eb62929
codegen metadata
stainless-app[bot] Jan 28, 2026
8da327d
codegen metadata
stainless-app[bot] Jan 28, 2026
bf6863b
codegen metadata
stainless-app[bot] Jan 28, 2026
2f1caf9
codegen metadata
stainless-app[bot] Jan 28, 2026
78b35fe
codegen metadata
stainless-app[bot] Jan 28, 2026
3ab2eab
codegen metadata
stainless-app[bot] Jan 28, 2026
0ed5ec2
codegen metadata
stainless-app[bot] Jan 28, 2026
2211bc1
codegen metadata
stainless-app[bot] Jan 28, 2026
30b7702
codegen metadata
stainless-app[bot] Jan 28, 2026
dc21731
codegen metadata
stainless-app[bot] Jan 29, 2026
20ed83a
codegen metadata
stainless-app[bot] Jan 29, 2026
56db39f
codegen metadata
stainless-app[bot] Jan 29, 2026
89fcb77
codegen metadata
stainless-app[bot] Jan 29, 2026
dc9f5e6
codegen metadata
stainless-app[bot] Jan 29, 2026
4dab6e0
release: 0.2.3
stainless-app[bot] Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
runs-on: ${{ github.repository == 'stainless-sdks/tembo-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Node
uses: actions/setup-node@v4
Expand All @@ -41,7 +41,7 @@ jobs:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Node
uses: actions/setup-node@v4
Expand All @@ -57,7 +57,7 @@ jobs:
- name: Get GitHub OIDC Token
if: github.repository == 'stainless-sdks/tembo-typescript'
id: github-oidc
uses: actions/github-script@v6
uses: actions/github-script@v8
with:
script: core.setOutput('github_token', await core.getIDToken());

Expand All @@ -74,7 +74,7 @@ jobs:
runs-on: ${{ github.repository == 'stainless-sdks/tembo-typescript' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Node
uses: actions/setup-node@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Node
uses: actions/setup-node@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-doctor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
if: github.repository == 'tembo/sdk' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next')

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Check release environment
run: |
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.2.2"
".": "0.2.3"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 5
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/tembo%2Ftembo-789805f7ae6ae8cc7b7958fe204d2ca6f7285ae7b687c7159ba669017372321f.yml
openapi_spec_hash: 5797f2e88cdc6657a49c5733681b9342
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/tembo%2Ftembo-63a2a4e6fb19a4b3dce86beb09b1924a43f4b026e3bd78474a0564f0e7aa7d8a.yml
openapi_spec_hash: 74f9e3f1540eb854f6e0592bce46f58b
config_hash: 8fba1d45a848bce88e9564ab8a960838
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## 0.2.3 (2026-01-29)

Full Changelog: [v0.2.2...v0.2.3](https://github.com/tembo/sdk/compare/v0.2.2...v0.2.3)

### Chores

* **ci:** upgrade `actions/github-script` ([13e506f](https://github.com/tembo/sdk/commit/13e506f361ee9d4547892b16f9bea810a3515256))
* **internal:** update `actions/checkout` version ([a2ec104](https://github.com/tembo/sdk/commit/a2ec10474da63e9326637b7d3dec132727e558f5))
* **internal:** upgrade babel, qs, js-yaml ([1956a55](https://github.com/tembo/sdk/commit/1956a55c4b4de3e2501042595933a580924f48e9))

## 0.2.2 (2026-01-06)

Full Changelog: [v0.2.1...v0.2.2](https://github.com/tembo/sdk/compare/v0.2.1...v0.2.2)
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tembo-io/sdk",
"version": "0.2.2",
"version": "0.2.3",
"description": "The official TypeScript library for the Tembo API",
"author": "Tembo <darren@tembo.io>",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion src/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const VERSION = '0.2.2'; // x-release-please-version
export const VERSION = '0.2.3'; // x-release-please-version
6 changes: 5 additions & 1 deletion tests/api-resources/task.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ describe('resource task', () => {

// Prism tests are disabled
test.skip('search: required and optional params', async () => {
const response = await client.task.search({ q: 'authentication bug', limit: 10, page: 1 });
const response = await client.task.search({
q: 'authentication bug',
limit: 10,
page: 1,
});
});
});
66 changes: 55 additions & 11 deletions tests/index.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,11 @@ describe('instantiate client', () => {
error: jest.fn(),
};

const client = new Tembo({ logger: logger, logLevel: 'debug', apiKey: 'My API Key' });
const client = new Tembo({
logger: logger,
logLevel: 'debug',
apiKey: 'My API Key',
});

await forceAPIResponseForClient(client);
expect(debugMock).toHaveBeenCalled();
Expand All @@ -107,7 +111,11 @@ describe('instantiate client', () => {
error: jest.fn(),
};

const client = new Tembo({ logger: logger, logLevel: 'info', apiKey: 'My API Key' });
const client = new Tembo({
logger: logger,
logLevel: 'info',
apiKey: 'My API Key',
});

await forceAPIResponseForClient(client);
expect(debugMock).not.toHaveBeenCalled();
Expand Down Expand Up @@ -157,7 +165,11 @@ describe('instantiate client', () => {
};

process.env['TEMBO_LOG'] = 'debug';
const client = new Tembo({ logger: logger, logLevel: 'off', apiKey: 'My API Key' });
const client = new Tembo({
logger: logger,
logLevel: 'off',
apiKey: 'My API Key',
});

await forceAPIResponseForClient(client);
expect(debugMock).not.toHaveBeenCalled();
Expand All @@ -173,7 +185,11 @@ describe('instantiate client', () => {
};

process.env['TEMBO_LOG'] = 'not a log level';
const client = new Tembo({ logger: logger, logLevel: 'debug', apiKey: 'My API Key' });
const client = new Tembo({
logger: logger,
logLevel: 'debug',
apiKey: 'My API Key',
});
expect(client.logLevel).toBe('debug');
expect(warnMock).not.toHaveBeenCalled();
});
Expand Down Expand Up @@ -267,7 +283,11 @@ describe('instantiate client', () => {
return new Response(JSON.stringify({}), { headers: { 'Content-Type': 'application/json' } });
};

const client = new Tembo({ baseURL: 'http://localhost:5000/', apiKey: 'My API Key', fetch: testFetch });
const client = new Tembo({
baseURL: 'http://localhost:5000/',
apiKey: 'My API Key',
fetch: testFetch,
});

await client.patch('/foo');
expect(capturedRequest?.method).toEqual('PATCH');
Expand Down Expand Up @@ -345,7 +365,11 @@ describe('instantiate client', () => {

describe('withOptions', () => {
test('creates a new client with overridden options', async () => {
const client = new Tembo({ baseURL: 'http://localhost:5000/', maxRetries: 3, apiKey: 'My API Key' });
const client = new Tembo({
baseURL: 'http://localhost:5000/',
maxRetries: 3,
apiKey: 'My API Key',
});

const newClient = client.withOptions({
maxRetries: 5,
Expand Down Expand Up @@ -385,7 +409,11 @@ describe('instantiate client', () => {
});

test('respects runtime property changes when creating new client', () => {
const client = new Tembo({ baseURL: 'http://localhost:5000/', timeout: 1000, apiKey: 'My API Key' });
const client = new Tembo({
baseURL: 'http://localhost:5000/',
timeout: 1000,
apiKey: 'My API Key',
});

// Modify the client properties directly after creation
client.baseURL = 'http://localhost:6000/';
Expand Down Expand Up @@ -531,7 +559,11 @@ describe('retries', () => {
return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } });
};

const client = new Tembo({ apiKey: 'My API Key', timeout: 10, fetch: testFetch });
const client = new Tembo({
apiKey: 'My API Key',
timeout: 10,
fetch: testFetch,
});

expect(await client.request({ path: '/foo', method: 'get' })).toEqual({ a: 1 });
expect(count).toEqual(2);
Expand Down Expand Up @@ -561,7 +593,11 @@ describe('retries', () => {
return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } });
};

const client = new Tembo({ apiKey: 'My API Key', fetch: testFetch, maxRetries: 4 });
const client = new Tembo({
apiKey: 'My API Key',
fetch: testFetch,
maxRetries: 4,
});

expect(await client.request({ path: '/foo', method: 'get' })).toEqual({ a: 1 });

Expand All @@ -585,7 +621,11 @@ describe('retries', () => {
capturedRequest = init;
return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } });
};
const client = new Tembo({ apiKey: 'My API Key', fetch: testFetch, maxRetries: 4 });
const client = new Tembo({
apiKey: 'My API Key',
fetch: testFetch,
maxRetries: 4,
});

expect(
await client.request({
Expand Down Expand Up @@ -647,7 +687,11 @@ describe('retries', () => {
capturedRequest = init;
return new Response(JSON.stringify({ a: 1 }), { headers: { 'Content-Type': 'application/json' } });
};
const client = new Tembo({ apiKey: 'My API Key', fetch: testFetch, maxRetries: 4 });
const client = new Tembo({
apiKey: 'My API Key',
fetch: testFetch,
maxRetries: 4,
});

expect(
await client.request({
Expand Down
Loading