@@ -19,7 +19,7 @@ export declare namespace Actions {
1919 /** Override the x-pd-environment header */
2020 projectEnvironment ?: core . Supplier < Pipedream . ProjectEnvironment | undefined > ;
2121 /** Additional headers to include in requests. */
22- headers ?: Record < string , string | core . Supplier < string | undefined > | undefined > ;
22+ headers ?: Record < string , string | core . Supplier < string | null | undefined > | null | undefined > ;
2323 }
2424
2525 export interface RequestOptions {
@@ -34,7 +34,7 @@ export declare namespace Actions {
3434 /** Additional query string parameters to include in the request. */
3535 queryParams ?: Record < string , unknown > ;
3636 /** Additional headers to include in the request. */
37- headers ?: Record < string , string | core . Supplier < string | undefined > | undefined > ;
37+ headers ?: Record < string , string | core . Supplier < string | null | undefined > | null | undefined > ;
3838 }
3939}
4040
@@ -51,6 +51,8 @@ export class Actions {
5151 * @param {Pipedream.ActionsListRequest } request
5252 * @param {Actions.RequestOptions } requestOptions - Request-specific configuration.
5353 *
54+ * @throws {@link Pipedream.TooManyRequestsError }
55+ *
5456 * @example
5557 * await client.actions.list()
5658 */
@@ -115,11 +117,16 @@ export class Actions {
115117 } ;
116118 }
117119 if ( _response . error . reason === "status-code" ) {
118- throw new errors . PipedreamError ( {
119- statusCode : _response . error . statusCode ,
120- body : _response . error . body ,
121- rawResponse : _response . rawResponse ,
122- } ) ;
120+ switch ( _response . error . statusCode ) {
121+ case 429 :
122+ throw new Pipedream . TooManyRequestsError ( _response . error . body , _response . rawResponse ) ;
123+ default :
124+ throw new errors . PipedreamError ( {
125+ statusCode : _response . error . statusCode ,
126+ body : _response . error . body ,
127+ rawResponse : _response . rawResponse ,
128+ } ) ;
129+ }
123130 }
124131 switch ( _response . error . reason ) {
125132 case "non-json" :
@@ -160,6 +167,8 @@ export class Actions {
160167 * @param {string } componentId - The key that uniquely identifies the component (e.g., 'slack-send-message')
161168 * @param {Actions.RequestOptions } requestOptions - Request-specific configuration.
162169 *
170+ * @throws {@link Pipedream.TooManyRequestsError }
171+ *
163172 * @example
164173 * await client.actions.retrieve("component_id")
165174 */
@@ -210,11 +219,16 @@ export class Actions {
210219 }
211220
212221 if ( _response . error . reason === "status-code" ) {
213- throw new errors . PipedreamError ( {
214- statusCode : _response . error . statusCode ,
215- body : _response . error . body ,
216- rawResponse : _response . rawResponse ,
217- } ) ;
222+ switch ( _response . error . statusCode ) {
223+ case 429 :
224+ throw new Pipedream . TooManyRequestsError ( _response . error . body , _response . rawResponse ) ;
225+ default :
226+ throw new errors . PipedreamError ( {
227+ statusCode : _response . error . statusCode ,
228+ body : _response . error . body ,
229+ rawResponse : _response . rawResponse ,
230+ } ) ;
231+ }
218232 }
219233
220234 switch ( _response . error . reason ) {
@@ -242,6 +256,8 @@ export class Actions {
242256 * @param {Pipedream.ConfigurePropOpts } request
243257 * @param {Actions.RequestOptions } requestOptions - Request-specific configuration.
244258 *
259+ * @throws {@link Pipedream.TooManyRequestsError }
260+ *
245261 * @example
246262 * await client.actions.configureProp({
247263 * id: "id",
@@ -302,11 +318,16 @@ export class Actions {
302318 }
303319
304320 if ( _response . error . reason === "status-code" ) {
305- throw new errors . PipedreamError ( {
306- statusCode : _response . error . statusCode ,
307- body : _response . error . body ,
308- rawResponse : _response . rawResponse ,
309- } ) ;
321+ switch ( _response . error . statusCode ) {
322+ case 429 :
323+ throw new Pipedream . TooManyRequestsError ( _response . error . body , _response . rawResponse ) ;
324+ default :
325+ throw new errors . PipedreamError ( {
326+ statusCode : _response . error . statusCode ,
327+ body : _response . error . body ,
328+ rawResponse : _response . rawResponse ,
329+ } ) ;
330+ }
310331 }
311332
312333 switch ( _response . error . reason ) {
@@ -334,6 +355,8 @@ export class Actions {
334355 * @param {Pipedream.ReloadPropsOpts } request
335356 * @param {Actions.RequestOptions } requestOptions - Request-specific configuration.
336357 *
358+ * @throws {@link Pipedream.TooManyRequestsError }
359+ *
337360 * @example
338361 * await client.actions.reloadProps({
339362 * id: "id",
@@ -393,11 +416,16 @@ export class Actions {
393416 }
394417
395418 if ( _response . error . reason === "status-code" ) {
396- throw new errors . PipedreamError ( {
397- statusCode : _response . error . statusCode ,
398- body : _response . error . body ,
399- rawResponse : _response . rawResponse ,
400- } ) ;
419+ switch ( _response . error . statusCode ) {
420+ case 429 :
421+ throw new Pipedream . TooManyRequestsError ( _response . error . body , _response . rawResponse ) ;
422+ default :
423+ throw new errors . PipedreamError ( {
424+ statusCode : _response . error . statusCode ,
425+ body : _response . error . body ,
426+ rawResponse : _response . rawResponse ,
427+ } ) ;
428+ }
401429 }
402430
403431 switch ( _response . error . reason ) {
@@ -425,6 +453,8 @@ export class Actions {
425453 * @param {Pipedream.RunActionOpts } request
426454 * @param {Actions.RequestOptions } requestOptions - Request-specific configuration.
427455 *
456+ * @throws {@link Pipedream.TooManyRequestsError }
457+ *
428458 * @example
429459 * await client.actions.run({
430460 * id: "id",
@@ -484,11 +514,16 @@ export class Actions {
484514 }
485515
486516 if ( _response . error . reason === "status-code" ) {
487- throw new errors . PipedreamError ( {
488- statusCode : _response . error . statusCode ,
489- body : _response . error . body ,
490- rawResponse : _response . rawResponse ,
491- } ) ;
517+ switch ( _response . error . statusCode ) {
518+ case 429 :
519+ throw new Pipedream . TooManyRequestsError ( _response . error . body , _response . rawResponse ) ;
520+ default :
521+ throw new errors . PipedreamError ( {
522+ statusCode : _response . error . statusCode ,
523+ body : _response . error . body ,
524+ rawResponse : _response . rawResponse ,
525+ } ) ;
526+ }
492527 }
493528
494529 switch ( _response . error . reason ) {
0 commit comments