Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
11 changes: 11 additions & 0 deletions .fernignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,21 @@ reference.md
MIGRATE.md

# Custom Pipedream client files
src/api/resources/index.ts
src/api/types/index.ts
src/browser/index.ts
src/index.ts
src/wrapper

# Ideally, we shouldn't. But until Fern supports the changes that we've made we
# have to override some parts.
src/Client.ts

# Custom auth files
src/core/auth/index.ts
src/core/auth/ConnectTokenProvider.ts
src/core/auth/StaticTokenProvider.ts
src/core/auth/TokenProvider.ts

# Custom configuration props files
src/api/types/ConfiguredProps.ts
Expand All @@ -45,3 +55,4 @@ src/api/resources/workflows/client/requests/InvokeWorkflowOpts.ts
src/api/resources/workflows/client/Client.ts
src/api/resources/workflows/client/index.ts
src/api/resources/workflows/index.ts
src/api/types/HTTPAuthType.ts
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pipedream/sdk",
"version": "2.3.2",
"version": "2.3.3",
"private": false,
"repository": "github:PipedreamHQ/pipedream-sdk-typescript",
"type": "commonjs",
Expand Down
16 changes: 16 additions & 0 deletions src/api/errors/BadRequestError.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// This file was auto-generated by Fern from our API Definition.

import type * as core from "../../core/index.js";
import * as errors from "../../errors/index.js";

export class BadRequestError extends errors.PipedreamError {
constructor(body?: unknown, rawResponse?: core.RawResponse) {
super({
message: "BadRequestError",
statusCode: 400,
body: body,
rawResponse: rawResponse,
});
Object.setPrototypeOf(this, BadRequestError.prototype);
}
}
16 changes: 16 additions & 0 deletions src/api/errors/NotFoundError.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// This file was auto-generated by Fern from our API Definition.

import type * as core from "../../core/index.js";
import * as errors from "../../errors/index.js";

export class NotFoundError extends errors.PipedreamError {
constructor(body?: unknown, rawResponse?: core.RawResponse) {
super({
message: "NotFoundError",
statusCode: 404,
body: body,
rawResponse: rawResponse,
});
Object.setPrototypeOf(this, NotFoundError.prototype);
}
}
2 changes: 2 additions & 0 deletions src/api/errors/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
export * from "./BadRequestError.js";
export * from "./NotFoundError.js";
export * from "./TooManyRequestsError.js";
2 changes: 1 addition & 1 deletion src/api/resources/accounts/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import * as Pipedream from "../../../index.js";

export declare namespace Accounts {
export interface Options extends BaseClientOptions {
token?: core.Supplier<core.BearerToken | undefined>;
token?: core.Supplier<core.BearerToken>;
}

export interface RequestOptions extends BaseRequestOptions {}
Expand Down
5 changes: 4 additions & 1 deletion src/api/resources/actions/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import * as Pipedream from "../../../index.js";

export declare namespace Actions {
export interface Options extends BaseClientOptions {
token?: core.Supplier<core.BearerToken | undefined>;
token?: core.Supplier<core.BearerToken>;
}

export interface RequestOptions extends BaseRequestOptions {}
Expand All @@ -29,6 +29,7 @@ export class Actions {
* @param {Pipedream.ActionsListRequest} request
* @param {Actions.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Pipedream.BadRequestError}
* @throws {@link Pipedream.TooManyRequestsError}
*
* @example
Expand Down Expand Up @@ -108,6 +109,8 @@ export class Actions {
}
if (_response.error.reason === "status-code") {
switch (_response.error.statusCode) {
case 400:
throw new Pipedream.BadRequestError(_response.error.body, _response.rawResponse);
case 429:
throw new Pipedream.TooManyRequestsError(_response.error.body, _response.rawResponse);
default:
Expand Down
2 changes: 1 addition & 1 deletion src/api/resources/appCategories/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import type * as Pipedream from "../../../index.js";

export declare namespace AppCategories {
export interface Options extends BaseClientOptions {
token?: core.Supplier<core.BearerToken | undefined>;
token?: core.Supplier<core.BearerToken>;
}

export interface RequestOptions extends BaseRequestOptions {}
Expand Down
2 changes: 1 addition & 1 deletion src/api/resources/apps/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import type * as Pipedream from "../../../index.js";

export declare namespace Apps {
export interface Options extends BaseClientOptions {
token?: core.Supplier<core.BearerToken | undefined>;
token?: core.Supplier<core.BearerToken>;
}

export interface RequestOptions extends BaseRequestOptions {}
Expand Down
5 changes: 4 additions & 1 deletion src/api/resources/components/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import * as Pipedream from "../../../index.js";

export declare namespace Components {
export interface Options extends BaseClientOptions {
token?: core.Supplier<core.BearerToken | undefined>;
token?: core.Supplier<core.BearerToken>;
}

export interface RequestOptions extends BaseRequestOptions {}
Expand All @@ -29,6 +29,7 @@ export class Components {
* @param {Pipedream.ComponentsListRequest} request
* @param {Components.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Pipedream.BadRequestError}
* @throws {@link Pipedream.TooManyRequestsError}
*
* @example
Expand Down Expand Up @@ -115,6 +116,8 @@ export class Components {
}
if (_response.error.reason === "status-code") {
switch (_response.error.statusCode) {
case 400:
throw new Pipedream.BadRequestError(_response.error.body, _response.rawResponse);
case 429:
throw new Pipedream.TooManyRequestsError(_response.error.body, _response.rawResponse);
default:
Expand Down
2 changes: 1 addition & 1 deletion src/api/resources/deployedTriggers/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import * as Pipedream from "../../../index.js";

export declare namespace DeployedTriggers {
export interface Options extends BaseClientOptions {
token?: core.Supplier<core.BearerToken | undefined>;
token?: core.Supplier<core.BearerToken>;
}

export interface RequestOptions extends BaseRequestOptions {}
Expand Down
2 changes: 1 addition & 1 deletion src/api/resources/fileStash/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import * as Pipedream from "../../../index.js";

export declare namespace FileStash {
export interface Options extends BaseClientOptions {
token?: core.Supplier<core.BearerToken | undefined>;
token?: core.Supplier<core.BearerToken>;
}

export interface RequestOptions extends BaseRequestOptions {}
Expand Down
37 changes: 19 additions & 18 deletions src/api/resources/index.ts
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
export * from "./accounts/client/requests/index.js";
export * as accounts from "./accounts/index.js";
export * from "./actions/client/requests/index.js";
export * as actions from "./actions/index.js";
export * from "./actions/types/index.js";
export * as appCategories from "./appCategories/index.js";
export * from "./apps/client/requests/index.js";
export * as apps from "./apps/index.js";
export * from "./apps/types/index.js";
export * as appCategories from "./appCategories/index.js";
export * as accounts from "./accounts/index.js";
export * as users from "./users/index.js";
export * from "./components/client/requests/index.js";
export * as components from "./components/index.js";
export * from "./components/types/index.js";
export * as actions from "./actions/index.js";
export * from "./actions/types/index.js";
export * as triggers from "./triggers/index.js";
export * from "./triggers/types/index.js";
export * from "./deployedTriggers/client/requests/index.js";
export * as deployedTriggers from "./deployedTriggers/index.js";
export * from "./fileStash/client/requests/index.js";
export * as fileStash from "./fileStash/index.js";
export * from "./oauthTokens/client/requests/index.js";
export * as oauthTokens from "./oauthTokens/index.js";
export * from "./projects/client/requests/index.js";
export * as projects from "./projects/index.js";
export * from "./proxy/client/requests/index.js";
export * as proxy from "./proxy/index.js";
export * from "./tokens/client/requests/index.js";
export * as tokens from "./tokens/index.js";
export * as oauthTokens from "./oauthTokens/index.js";
export * as workflows from "./workflows/index.js";
export * from "./apps/client/requests/index.js";
export * from "./accounts/client/requests/index.js";
export * from "./components/client/requests/index.js";
export * from "./actions/client/requests/index.js";
export * from "./triggers/client/requests/index.js";
export * from "./deployedTriggers/client/requests/index.js";
export * from "./fileStash/client/requests/index.js";
export * from "./proxy/client/requests/index.js";
export * from "./tokens/client/requests/index.js";
export * from "./oauthTokens/client/requests/index.js";
export * as triggers from "./triggers/index.js";
export * from "./triggers/types/index.js";
export * as users from "./users/index.js";
export * as workflows from "./workflows/index.js";
export * from "./workflows/client/requests/index.js";
2 changes: 1 addition & 1 deletion src/api/resources/oauthTokens/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import type * as Pipedream from "../../../index.js";

export declare namespace OauthTokens {
export interface Options extends BaseClientOptions {
token?: core.Supplier<core.BearerToken | undefined>;
token?: core.Supplier<core.BearerToken>;
}

export interface RequestOptions extends BaseRequestOptions {}
Expand Down
Loading