Skip to content

Commit 27dc150

Browse files
committed
Bring back temporarily deleted files
1 parent a5513e1 commit 27dc150

File tree

15 files changed

+630
-25
lines changed

15 files changed

+630
-25
lines changed

package.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"exports": {
1111
".": {
1212
"types": "./dist/cjs/index.d.ts",
13+
"browser": {
14+
"types": "./dist/esm/browser/index.d.mts",
15+
"import": "./dist/esm/browser/index.mjs",
16+
"default": "./dist/esm/browser/index.mjs"
17+
},
1318
"import": {
1419
"types": "./dist/esm/index.d.mts",
1520
"default": "./dist/esm/index.mjs"
@@ -20,6 +25,18 @@
2025
},
2126
"default": "./dist/cjs/index.js"
2227
},
28+
"./browser": {
29+
"types": "./dist/esm/browser/index.d.mts",
30+
"import": {
31+
"types": "./dist/esm/browser/index.d.mts",
32+
"default": "./dist/esm/browser/index.mjs"
33+
},
34+
"require": {
35+
"types": "./dist/cjs/browser/index.d.ts",
36+
"default": "./dist/cjs/browser/index.js"
37+
},
38+
"default": "./dist/esm/browser/index.mjs"
39+
},
2340
"./serialization": {
2441
"types": "./dist/cjs/serialization/index.d.ts",
2542
"import": {
@@ -32,6 +49,18 @@
3249
},
3350
"default": "./dist/cjs/serialization/index.js"
3451
},
52+
"./server": {
53+
"types": "./dist/cjs/index.d.ts",
54+
"import": {
55+
"types": "./dist/esm/index.d.mts",
56+
"default": "./dist/esm/index.mjs"
57+
},
58+
"require": {
59+
"types": "./dist/cjs/index.d.ts",
60+
"default": "./dist/cjs/index.js"
61+
},
62+
"default": "./dist/cjs/index.js"
63+
},
3564
"./package.json": "./package.json"
3665
},
3766
"files": [
@@ -64,6 +93,8 @@
6493
"@biomejs/biome": "2.2.5"
6594
},
6695
"browser": {
96+
"./dist/cjs/wrapper/utils/getBaseUrl.js": "./dist/cjs/wrapper/utils/getBaseUrl.browser.js",
97+
"./dist/esm/wrapper/utils/getBaseUrl.mjs": "./dist/esm/wrapper/utils/getBaseUrl.browser.mjs",
6798
"fs": false,
6899
"os": false,
69100
"path": false,

src/Client.ts

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
// This file was auto-generated by Fern from our API Definition.
1+
// This file was initially auto-generated by Fern from our API Definition.
2+
// It was later customized by the Pipedream team.
23

4+
import { SDK_VERSION } from "./version.js";
35
import { Accounts } from "./api/resources/accounts/client/Client.js";
46
import { Actions } from "./api/resources/actions/client/Client.js";
57
import { AppCategories } from "./api/resources/appCategories/client/Client.js";
@@ -21,14 +23,15 @@ export declare namespace PipedreamClient {
2123
export interface Options extends BaseClientOptions {
2224
clientId?: core.Supplier<string>;
2325
clientSecret?: core.Supplier<string>;
26+
tokenProvider?: core.TokenProvider;
2427
}
2528

2629
export interface RequestOptions extends BaseRequestOptions {}
2730
}
2831

2932
export class PipedreamClient {
3033
protected readonly _options: PipedreamClient.Options;
31-
private readonly _oauthTokenProvider: core.OAuthTokenProvider;
34+
protected readonly _tokenProvider: core.TokenProvider;
3235
protected _appCategories: AppCategories | undefined;
3336
protected _apps: Apps | undefined;
3437
protected _accounts: Accounts | undefined;
@@ -37,8 +40,8 @@ export class PipedreamClient {
3740
protected _actions: Actions | undefined;
3841
protected _triggers: Triggers | undefined;
3942
protected _deployedTriggers: DeployedTriggers | undefined;
40-
protected _projects: Projects | undefined;
4143
protected _fileStash: FileStash | undefined;
44+
protected _projects: Projects | undefined;
4245
protected _proxy: Proxy | undefined;
4346
protected _tokens: Tokens | undefined;
4447
protected _oauthTokens: OauthTokens | undefined;
@@ -51,15 +54,19 @@ export class PipedreamClient {
5154
"x-pd-environment": _options?.projectEnvironment,
5255
"X-Fern-Language": "JavaScript",
5356
"X-Fern-SDK-Name": "@pipedream/sdk",
54-
"X-Fern-SDK-Version": "2.3.3",
55-
"User-Agent": "@pipedream/sdk/2.3.3",
57+
"X-Fern-SDK-Version": SDK_VERSION,
58+
"User-Agent": `@pipedream/sdk/${SDK_VERSION}`,
5659
"X-Fern-Runtime": core.RUNTIME.type,
5760
"X-Fern-Runtime-Version": core.RUNTIME.version,
5861
},
5962
_options?.headers,
6063
),
6164
};
6265

66+
this._tokenProvider = this._options.tokenProvider ?? this.newOAuthTokenProvider();
67+
}
68+
69+
private newOAuthTokenProvider(): core.OAuthTokenProvider {
6370
const clientId = this._options.clientId ?? process.env.PIPEDREAM_CLIENT_ID;
6471
if (clientId == null) {
6572
throw new Error(
@@ -74,9 +81,8 @@ export class PipedreamClient {
7481
);
7582
}
7683

77-
this._oauthTokenProvider = new core.OAuthTokenProvider({
84+
return new core.OAuthTokenProvider({
7885
clientId,
79-
8086
clientSecret,
8187
authClient: new OauthTokens({
8288
...this._options,
@@ -88,91 +94,91 @@ export class PipedreamClient {
8894
public get appCategories(): AppCategories {
8995
return (this._appCategories ??= new AppCategories({
9096
...this._options,
91-
token: async () => await this._oauthTokenProvider.getToken(),
97+
token: async () => await this._tokenProvider.getToken(),
9298
}));
9399
}
94100

95101
public get apps(): Apps {
96102
return (this._apps ??= new Apps({
97103
...this._options,
98-
token: async () => await this._oauthTokenProvider.getToken(),
104+
token: async () => await this._tokenProvider.getToken(),
99105
}));
100106
}
101107

102108
public get accounts(): Accounts {
103109
return (this._accounts ??= new Accounts({
104110
...this._options,
105-
token: async () => await this._oauthTokenProvider.getToken(),
111+
token: async () => await this._tokenProvider.getToken(),
106112
}));
107113
}
108114

109115
public get users(): Users {
110116
return (this._users ??= new Users({
111117
...this._options,
112-
token: async () => await this._oauthTokenProvider.getToken(),
118+
token: async () => await this._tokenProvider.getToken(),
113119
}));
114120
}
115121

116122
public get components(): Components {
117123
return (this._components ??= new Components({
118124
...this._options,
119-
token: async () => await this._oauthTokenProvider.getToken(),
125+
token: async () => await this._tokenProvider.getToken(),
120126
}));
121127
}
122128

123129
public get actions(): Actions {
124130
return (this._actions ??= new Actions({
125131
...this._options,
126-
token: async () => await this._oauthTokenProvider.getToken(),
132+
token: async () => await this._tokenProvider.getToken(),
127133
}));
128134
}
129135

130136
public get triggers(): Triggers {
131137
return (this._triggers ??= new Triggers({
132138
...this._options,
133-
token: async () => await this._oauthTokenProvider.getToken(),
139+
token: async () => await this._tokenProvider.getToken(),
134140
}));
135141
}
136142

137143
public get deployedTriggers(): DeployedTriggers {
138144
return (this._deployedTriggers ??= new DeployedTriggers({
139145
...this._options,
140-
token: async () => await this._oauthTokenProvider.getToken(),
146+
token: async () => await this._tokenProvider.getToken(),
141147
}));
142148
}
143149

144-
public get projects(): Projects {
145-
return (this._projects ??= new Projects({
150+
public get fileStash(): FileStash {
151+
return (this._fileStash ??= new FileStash({
146152
...this._options,
147-
token: async () => await this._oauthTokenProvider.getToken(),
153+
token: async () => await this._tokenProvider.getToken(),
148154
}));
149155
}
150156

151-
public get fileStash(): FileStash {
152-
return (this._fileStash ??= new FileStash({
157+
public get projects(): Projects {
158+
return (this._projects ??= new Projects({
153159
...this._options,
154-
token: async () => await this._oauthTokenProvider.getToken(),
160+
token: async () => await this._tokenProvider.getToken(),
155161
}));
156162
}
157163

158164
public get proxy(): Proxy {
159165
return (this._proxy ??= new Proxy({
160166
...this._options,
161-
token: async () => await this._oauthTokenProvider.getToken(),
167+
token: async () => await this._tokenProvider.getToken(),
162168
}));
163169
}
164170

165171
public get tokens(): Tokens {
166172
return (this._tokens ??= new Tokens({
167173
...this._options,
168-
token: async () => await this._oauthTokenProvider.getToken(),
174+
token: async () => await this._tokenProvider.getToken(),
169175
}));
170176
}
171177

172178
public get oauthTokens(): OauthTokens {
173179
return (this._oauthTokens ??= new OauthTokens({
174180
...this._options,
175-
token: async () => await this._oauthTokenProvider.getToken(),
181+
token: async () => await this._tokenProvider.getToken(),
176182
}));
177183
}
178184
}

src/api/resources/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,5 @@ export * from "./triggers/client/requests/index.js";
2626
export * as triggers from "./triggers/index.js";
2727
export * from "./triggers/types/index.js";
2828
export * as users from "./users/index.js";
29+
export * as workflows from "./workflows/index.js";
30+
export * from "./workflows/client/requests/index.js";

src/api/types/HTTPAuthType.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/**
2+
* This file was auto-generated by Fern from our API Definition.
3+
*/
4+
5+
/**
6+
* Different ways in which customers can authorize requests to HTTP endpoints
7+
*/
8+
export enum HTTPAuthType {
9+
None = "none",
10+
StaticBearer = "static_bearer_token",
11+
OAuth = "oauth",
12+
}

src/api/types/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ export * from "./GetTriggerResponse.js";
8383
export * from "./GetTriggersResponse.js";
8484
export * from "./GetTriggerWebhooksResponse.js";
8585
export * from "./GetTriggerWorkflowsResponse.js";
86+
export * from "./HTTPAuthType.js";
8687
export * from "./HttpInterface.js";
8788
export * from "./HttpRequestAuth.js";
8889
export * from "./HttpRequestAuthType.js";

0 commit comments

Comments
 (0)