@@ -27,7 +27,7 @@ const client = new Browserbase({
27
27
});
28
28
29
29
async function main () {
30
- const session = await client .sessions .create ({ projectId: ' your_project_id' , proxies : true });
30
+ const session = await client .sessions .create ({ projectId: ' your_project_id' });
31
31
32
32
console .log (session .id );
33
33
}
@@ -48,7 +48,7 @@ const client = new Browserbase({
48
48
});
49
49
50
50
async function main() {
51
- const params: Browserbase .SessionCreateParams = { projectId: ' your_project_id' , proxies: true };
51
+ const params: Browserbase .SessionCreateParams = { projectId: ' your_project_id' };
52
52
const session: Browserbase .SessionCreateResponse = await client .sessions .create (params );
53
53
}
54
54
@@ -66,17 +66,15 @@ a subclass of `APIError` will be thrown:
66
66
<!-- prettier-ignore -->
67
67
``` ts
68
68
async function main() {
69
- const session = await client .sessions
70
- .create ({ projectId: ' your_project_id' , proxies: true })
71
- .catch (async (err ) => {
72
- if (err instanceof Browserbase .APIError ) {
73
- console .log (err .status ); // 400
74
- console .log (err .name ); // BadRequestError
75
- console .log (err .headers ); // {server: 'nginx', ...}
76
- } else {
77
- throw err ;
78
- }
79
- });
69
+ const session = await client .sessions .create ({ projectId: ' your_project_id' }).catch (async (err ) => {
70
+ if (err instanceof Browserbase .APIError ) {
71
+ console .log (err .status ); // 400
72
+ console .log (err .name ); // BadRequestError
73
+ console .log (err .headers ); // {server: 'nginx', ...}
74
+ } else {
75
+ throw err ;
76
+ }
77
+ });
80
78
}
81
79
82
80
main ();
@@ -111,7 +109,7 @@ const client = new Browserbase({
111
109
});
112
110
113
111
// Or, configure per-request:
114
- await client .sessions .create ({ projectId: ' your_project_id' , proxies : true }, {
112
+ await client .sessions .create ({ projectId: ' your_project_id' }, {
115
113
maxRetries: 5 ,
116
114
});
117
115
```
@@ -128,7 +126,7 @@ const client = new Browserbase({
128
126
});
129
127
130
128
// Override per-request:
131
- await client .sessions .create ({ projectId: ' your_project_id' , proxies: true }, {
129
+ await client .sessions .create ({ projectId: ' your_project_id' }, {
132
130
timeout: 5 * 1000 ,
133
131
});
134
132
```
@@ -149,12 +147,12 @@ You can also use the `.withResponse()` method to get the raw `Response` along wi
149
147
``` ts
150
148
const client = new Browserbase ();
151
149
152
- const response = await client .sessions .create ({ projectId: ' your_project_id' , proxies: true }).asResponse ();
150
+ const response = await client .sessions .create ({ projectId: ' your_project_id' }).asResponse ();
153
151
console .log (response .headers .get (' X-My-Header' ));
154
152
console .log (response .statusText ); // access the underlying Response object
155
153
156
154
const { data : session, response : raw } = await client .sessions
157
- .create ({ projectId: ' your_project_id' , proxies: true })
155
+ .create ({ projectId: ' your_project_id' })
158
156
.withResponse ();
159
157
console .log (raw .headers .get (' X-My-Header' ));
160
158
console .log (session .id );
@@ -262,7 +260,7 @@ const client = new Browserbase({
262
260
263
261
// Override per-request:
264
262
await client .sessions .create (
265
- { projectId: ' your_project_id' , proxies: true },
263
+ { projectId: ' your_project_id' },
266
264
{
267
265
httpAgent: new http .Agent ({ keepAlive: false }),
268
266
},
0 commit comments