Skip to content
Open
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
18 changes: 2 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -475,27 +475,13 @@ const client = new PipedreamClient({
projectEnvironment: "YOUR_PROJECT_ENVIRONMENT",
projectId: "YOUR_PROJECT_ID",
});
const response = await client.apps.list({
after: "after",
before: "before",
limit: 1,
q: "q",
sortKey: "name",
sortDirection: "asc",
});
const response = await client.apps.list();
for await (const item of response) {
console.log(item);
}

// Or you can manually iterate page-by-page
let page = await client.apps.list({
after: "after",
before: "before",
limit: 1,
q: "q",
sortKey: "name",
sortDirection: "asc",
});
let page = await client.apps.list();
while (page.hasNextPage()) {
page = page.getNextPage();
}
Expand Down
43 changes: 7 additions & 36 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pipedream/sdk",
"version": "2.0.11",
"version": "2.0.12",
"private": false,
"repository": "github:PipedreamHQ/pipedream-sdk-typescript",
"type": "commonjs",
Expand All @@ -10,11 +10,6 @@
"exports": {
".": {
"types": "./dist/cjs/index.d.ts",
"browser": {
"types": "./dist/esm/browser/index.d.mts",
"import": "./dist/esm/browser/index.mjs",
"default": "./dist/esm/browser/index.mjs"
},
"import": {
"types": "./dist/esm/index.d.mts",
"default": "./dist/esm/index.mjs"
Expand All @@ -25,18 +20,6 @@
},
"default": "./dist/cjs/index.js"
},
"./browser": {
"types": "./dist/esm/browser/index.d.mts",
"import": {
"types": "./dist/esm/browser/index.d.mts",
"default": "./dist/esm/browser/index.mjs"
},
"require": {
"types": "./dist/cjs/browser/index.d.ts",
"default": "./dist/cjs/browser/index.js"
},
"default": "./dist/esm/browser/index.mjs"
},
"./serialization": {
"types": "./dist/cjs/serialization/index.d.ts",
"import": {
Expand All @@ -49,18 +32,6 @@
},
"default": "./dist/cjs/serialization/index.js"
},
"./server": {
"types": "./dist/cjs/index.d.ts",
"import": {
"types": "./dist/esm/index.d.mts",
"default": "./dist/esm/index.mjs"
},
"require": {
"types": "./dist/cjs/index.d.ts",
"default": "./dist/cjs/index.js"
},
"default": "./dist/cjs/index.js"
},
"./package.json": "./package.json"
},
"files": [
Expand All @@ -80,17 +51,17 @@
"test:wire": "jest --selectProjects wire"
},
"devDependencies": {
"webpack": "^5.97.1",
"ts-loader": "^9.5.1",
"jest": "^29.7.0",
"@jest/globals": "^29.7.0",
"@types/jest": "^29.5.14",
"@types/node": "^18.19.70",
"jest": "^29.7.0",
"ts-jest": "^29.3.4",
"jest-environment-jsdom": "^29.7.0",
"msw": "^2.8.4",
"@types/node": "^18.19.70",
"prettier": "^3.4.2",
"ts-jest": "^29.3.4",
"ts-loader": "^9.5.1",
"typescript": "~5.7.2",
"webpack": "^5.97.1"
"typescript": "~5.7.2"
},
"browser": {
"fs": false,
Expand Down
22 changes: 5 additions & 17 deletions src/api/resources/accounts/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,7 @@ export class Accounts {
* @throws {@link Pipedream.TooManyRequestsError}
*
* @example
* await client.accounts.list({
* externalUserId: "external_user_id",
* oauthAppId: "oauth_app_id",
* after: "after",
* before: "before",
* limit: 1,
* app: "app",
* includeCredentials: true
* })
* await client.accounts.list()
*/
public async list(
request: Pipedream.AccountsListRequest = {},
Expand Down Expand Up @@ -166,11 +158,11 @@ export class Accounts {
response: dataWithRawResponse.data,
rawResponse: dataWithRawResponse.rawResponse,
hasNextPage: (response) =>
response?.pageInfo.endCursor != null &&
!(typeof response?.pageInfo.endCursor === "string" && response?.pageInfo.endCursor === ""),
response?.pageInfo?.endCursor != null &&
!(typeof response?.pageInfo?.endCursor === "string" && response?.pageInfo?.endCursor === ""),
getItems: (response) => response?.data ?? [],
loadPage: (response) => {
return list(core.setObjectProperty(request, "after", response?.pageInfo.endCursor));
return list(core.setObjectProperty(request, "after", response?.pageInfo?.endCursor));
},
});
}
Expand All @@ -185,8 +177,6 @@ export class Accounts {
*
* @example
* await client.accounts.create({
* externalUserId: "external_user_id",
* oauthAppId: "oauth_app_id",
* appSlug: "app_slug",
* cfmapJson: "cfmap_json",
* connectToken: "connect_token"
Expand Down Expand Up @@ -296,9 +286,7 @@ export class Accounts {
* @throws {@link Pipedream.TooManyRequestsError}
*
* @example
* await client.accounts.retrieve("account_id", {
* includeCredentials: true
* })
* await client.accounts.retrieve("account_id")
*/
public retrieve(
accountId: string,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,7 @@

/**
* @example
* {
* externalUserId: "external_user_id",
* oauthAppId: "oauth_app_id",
* after: "after",
* before: "before",
* limit: 1,
* app: "app",
* includeCredentials: true
* }
* {}
*/
export interface AccountsListRequest {
externalUserId?: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@

/**
* @example
* {
* includeCredentials: true
* }
* {}
*/
export interface AccountsRetrieveRequest {
/** Whether to retrieve the account's credentials or not */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
/**
* @example
* {
* externalUserId: "external_user_id",
* oauthAppId: "oauth_app_id",
* appSlug: "app_slug",
* cfmapJson: "cfmap_json",
* connectToken: "connect_token"
Expand Down
14 changes: 4 additions & 10 deletions src/api/resources/actions/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,7 @@ export class Actions {
* @throws {@link Pipedream.TooManyRequestsError}
*
* @example
* await client.actions.list({
* after: "after",
* before: "before",
* limit: 1,
* q: "q",
* app: "app"
* })
* await client.actions.list()
*/
public async list(
request: Pipedream.ActionsListRequest = {},
Expand Down Expand Up @@ -158,11 +152,11 @@ export class Actions {
response: dataWithRawResponse.data,
rawResponse: dataWithRawResponse.rawResponse,
hasNextPage: (response) =>
response?.pageInfo.endCursor != null &&
!(typeof response?.pageInfo.endCursor === "string" && response?.pageInfo.endCursor === ""),
response?.pageInfo?.endCursor != null &&
!(typeof response?.pageInfo?.endCursor === "string" && response?.pageInfo?.endCursor === ""),
getItems: (response) => response?.data ?? [],
loadPage: (response) => {
return list(core.setObjectProperty(request, "after", response?.pageInfo.endCursor));
return list(core.setObjectProperty(request, "after", response?.pageInfo?.endCursor));
},
});
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,7 @@

/**
* @example
* {
* after: "after",
* before: "before",
* limit: 1,
* q: "q",
* app: "app"
* }
* {}
*/
export interface ActionsListRequest {
/** The cursor to start from for pagination */
Expand Down
3 changes: 2 additions & 1 deletion src/api/resources/actions/client/requests/RunActionOpts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ export interface RunActionOpts {
id: string;
/** The external user ID */
externalUserId: string;
configuredProps?: Pipedream.ConfiguredProps;
/** The configured properties for the action */
configuredProps?: Record<string, unknown>;
/** The ID for dynamic props */
dynamicPropsId?: string;
stashId?: Pipedream.RunActionOptsStashId;
Expand Down
15 changes: 4 additions & 11 deletions src/api/resources/apps/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,7 @@ export class Apps {
* @param {Apps.RequestOptions} requestOptions - Request-specific configuration.
*
* @example
* await client.apps.list({
* after: "after",
* before: "before",
* limit: 1,
* q: "q",
* sortKey: "name",
* sortDirection: "asc"
* })
* await client.apps.list()
*/
public async list(
request: Pipedream.AppsListRequest = {},
Expand Down Expand Up @@ -164,11 +157,11 @@ export class Apps {
response: dataWithRawResponse.data,
rawResponse: dataWithRawResponse.rawResponse,
hasNextPage: (response) =>
response?.pageInfo.endCursor != null &&
!(typeof response?.pageInfo.endCursor === "string" && response?.pageInfo.endCursor === ""),
response?.pageInfo?.endCursor != null &&
!(typeof response?.pageInfo?.endCursor === "string" && response?.pageInfo?.endCursor === ""),
getItems: (response) => response?.data ?? [],
loadPage: (response) => {
return list(core.setObjectProperty(request, "after", response?.pageInfo.endCursor));
return list(core.setObjectProperty(request, "after", response?.pageInfo?.endCursor));
},
});
}
Expand Down
9 changes: 1 addition & 8 deletions src/api/resources/apps/client/requests/AppsListRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,7 @@ import * as Pipedream from "../../../../index.js";

/**
* @example
* {
* after: "after",
* before: "before",
* limit: 1,
* q: "q",
* sortKey: "name",
* sortDirection: "asc"
* }
* {}
*/
export interface AppsListRequest {
/** The cursor to start from for pagination */
Expand Down
25 changes: 6 additions & 19 deletions src/api/resources/components/client/Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
import * as environments from "../../../../environments.js";
import * as core from "../../../../core/index.js";
import * as Pipedream from "../../../index.js";
import * as serializers from "../../../../serialization/index.js";
import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../core/headers.js";
import * as serializers from "../../../../serialization/index.js";
import * as errors from "../../../../errors/index.js";

export declare namespace Components {
Expand Down Expand Up @@ -54,14 +54,7 @@ export class Components {
* @throws {@link Pipedream.TooManyRequestsError}
*
* @example
* await client.components.list({
* after: "after",
* before: "before",
* limit: 1,
* q: "q",
* app: "app",
* componentType: "trigger"
* })
* await client.components.list()
*/
public async list(
request: Pipedream.ComponentsListRequest = {},
Expand All @@ -71,7 +64,7 @@ export class Components {
async (
request: Pipedream.ComponentsListRequest,
): Promise<core.WithRawResponse<Pipedream.GetComponentsResponse>> => {
const { after, before, limit, q, app, componentType } = request;
const { after, before, limit, q, app } = request;
const _queryParams: Record<string, string | string[] | object | object[] | null> = {};
if (after != null) {
_queryParams["after"] = after;
Expand All @@ -88,12 +81,6 @@ export class Components {
if (app != null) {
_queryParams["app"] = app;
}
if (componentType != null) {
_queryParams["component_type"] = serializers.ComponentType.jsonOrThrow(componentType, {
unrecognizedObjectKeys: "strip",
omitUndefined: true,
});
}
let _headers: core.Fetcher.Args["headers"] = mergeHeaders(
this._options?.headers,
mergeOnlyDefinedHeaders({
Expand Down Expand Up @@ -165,11 +152,11 @@ export class Components {
response: dataWithRawResponse.data,
rawResponse: dataWithRawResponse.rawResponse,
hasNextPage: (response) =>
response?.pageInfo.endCursor != null &&
!(typeof response?.pageInfo.endCursor === "string" && response?.pageInfo.endCursor === ""),
response?.pageInfo?.endCursor != null &&
!(typeof response?.pageInfo?.endCursor === "string" && response?.pageInfo?.endCursor === ""),
getItems: (response) => response?.data ?? [],
loadPage: (response) => {
return list(core.setObjectProperty(request, "after", response?.pageInfo.endCursor));
return list(core.setObjectProperty(request, "after", response?.pageInfo?.endCursor));
},
});
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,9 @@
* This file was auto-generated by Fern from our API Definition.
*/

import * as Pipedream from "../../../../index.js";

/**
* @example
* {
* after: "after",
* before: "before",
* limit: 1,
* q: "q",
* app: "app",
* componentType: "trigger"
* }
* {}
*/
export interface ComponentsListRequest {
/** The cursor to start from for pagination */
Expand All @@ -26,6 +17,4 @@ export interface ComponentsListRequest {
q?: string;
/** The ID or name slug of the app to filter the components */
app?: string;
/** The type of the component to filter the components */
componentType?: Pipedream.ComponentType;
}
Loading
Loading