Skip to content

Type the Custom Function sdk report and DSR helpers - #706

Draft
michaelfarrell76 wants to merge 2 commits into
mainfrom
michaelfarrell76/wal-10251-custom-function-types-sdk-helpers
Draft

michaelfarrell76 wants to merge 2 commits into
mainfrom
michaelfarrell76/wal-10251-custom-function-types-sdk-helpers

Conversation

@michaelfarrell76

@michaelfarrell76 michaelfarrell76 commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Note

Types for the new custom function sdk helpers, so customers get editor autocomplete and local type checks when composing functions from them.

Pairs with the Sombra runtime change in transcend-io/main#56221. Linear: WAL-10251.

  • Declared the new sdk helpers and their types on CustomFunction.SDK. Each says it needs Sombra 7.656.0 or later.
  • Added an access report example and a minor changeset (0.3.0).
  • After publish: bump the catalog in transcend-io/main and delete frontend-support/access-report-function/src/types/customFunctionSdk.d.ts.

Sombra 7.656.0 adds fetchJson, graphql, uploadProfiles,
markDataSiloComplete, uploadDataPoint, listRequestFiles,
downloadRequestFile, getPrivacyCenterTheme and utils to the runtime
sdk. Declare them on CustomFunction.SDK so the editor and local
projects type-check customer functions that call them.

Co-authored-by: Cursor <cursoragent@cursor.com>
@linear-code

linear-code Bot commented Nov 3, 2026

Copy link
Copy Markdown

WAL-10251

@pkg-pr-new

pkg-pr-new Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

@transcend-io/airgap.js-types

pnpm add https://pkg.pr.new/@transcend-io/airgap.js-types@f303cb3
yarn add https://pkg.pr.new/@transcend-io/airgap.js-types@f303cb3.tgz

@transcend-io/cli

pnpm add https://pkg.pr.new/@transcend-io/cli@f303cb3
yarn add https://pkg.pr.new/@transcend-io/cli@f303cb3.tgz

@transcend-io/custom-function-types

pnpm add https://pkg.pr.new/@transcend-io/custom-function-types@f303cb3
yarn add https://pkg.pr.new/@transcend-io/custom-function-types@f303cb3.tgz

@transcend-io/design-tokens

pnpm add https://pkg.pr.new/@transcend-io/design-tokens@f303cb3
yarn add https://pkg.pr.new/@transcend-io/design-tokens@f303cb3.tgz

@transcend-io/internationalization

pnpm add https://pkg.pr.new/@transcend-io/internationalization@f303cb3
yarn add https://pkg.pr.new/@transcend-io/internationalization@f303cb3.tgz

@transcend-io/privacy-types

pnpm add https://pkg.pr.new/@transcend-io/privacy-types@f303cb3
yarn add https://pkg.pr.new/@transcend-io/privacy-types@f303cb3.tgz

@transcend-io/sdk

pnpm add https://pkg.pr.new/@transcend-io/sdk@f303cb3
yarn add https://pkg.pr.new/@transcend-io/sdk@f303cb3.tgz

@transcend-io/secret-value

pnpm add https://pkg.pr.new/@transcend-io/secret-value@f303cb3
yarn add https://pkg.pr.new/@transcend-io/secret-value@f303cb3.tgz

@transcend-io/type-utils

pnpm add https://pkg.pr.new/@transcend-io/type-utils@f303cb3
yarn add https://pkg.pr.new/@transcend-io/type-utils@f303cb3.tgz

@transcend-io/utils

pnpm add https://pkg.pr.new/@transcend-io/utils@f303cb3
yarn add https://pkg.pr.new/@transcend-io/utils@f303cb3.tgz

commit: f303cb3

Co-authored-by: Cursor <cursoragent@cursor.com>
@michaelfarrell76 michaelfarrell76 added cursor:needs-attention Cursor PR Autopilot state: cursor:needs-attention and removed cursor:autopilot labels Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cursor:needs-attention Cursor PR Autopilot state: cursor:needs-attention

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant