-
Notifications
You must be signed in to change notification settings - Fork 3
feat(connectors): add ConnectorTypeRegistry to generated types #236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
README check ran. 3 issue(s) found and applied: added missing 'eject' command, added missing 'connectors push' command, fixed 'logout' description. README.md has been updated in this branch. |
3fc2e0c to
ec69f63
Compare
|
@claude rebase |
|
Claude finished @Paveltarno's task in 16s —— View job Unable to Perform RebaseI'm unable to perform git rebase operations due to my current capabilities. Rebasing requires complex git operations that are outside my scope of branch operations. How to Rebase ManuallyYou can rebase this PR branch manually with these commands: git checkout pr-236
git fetch origin
git rebase origin/main
git push origin pr-236 --force-with-leaseNote: Use Alternative ApproachIf you'd like me to help with specific conflicts or issues after you've attempted the rebase, feel free to tag me again and I can assist with resolving merge conflicts or updating code. |
@claude, why can't you rebase? what capabilites do you require? |
|
Claude finished @Paveltarno's task in 28s —— View job Why I Cannot RebaseChecklist:
The Technical ReasonGit rebase is a complex operation that requires:
My Current CapabilitiesI can perform these git operations:
What I cannot do:
Why This Limitation ExistsThe limitation is intentional for safety reasons:
What You Can DoFor rebase operations, you'll need to:
If you encounter specific conflicts or issues during the rebase, I can help you resolve them by making targeted commits to fix the conflicts! |
Add connector type registry alongside existing entity, function, and agent registries in the generated types.d.ts file. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
885fa78 to
a3eb0ca
Compare
🚀 Package Preview Available!Install this PR's preview build with npm: npm i @base44-preview/cli@0.0.31-pr.236.577a109Prefer not to change any import paths? Install using npm alias so your code still imports npm i "base44@npm:@base44-preview/cli@0.0.31-pr.236.577a109"Or add it to your {
"dependencies": {
"base44": "npm:@base44-preview/cli@0.0.31-pr.236.577a109"
}
}
Preview published to npm registry — try new features instantly! |
|
README check ran. 7 issue(s) found and applied: Updated command descriptions for create, deploy, link, logout, whoami, entities push, agents pull/push; added missing eject and connectors push commands. README.md has been updated in this branch. |
kfirstri
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fix lint issues
Note
Description
This PR adds support for generating TypeScript types for connectors in the Base44 CLI. It extends the existing type generation system to include a
ConnectorTypeRegistryalongside the existingEntityTypeRegistry,FunctionNameRegistry, andAgentNameRegistry. This allows developers to get type-safe autocomplete for connector types when using the Base44 SDK.Related Issue
None
Type of Change
Changes Made
connectorsparameter toGenerateTypesInputinterface insrc/core/types/generator.tsgenerateContent()to include connectors in empty check and generateConnectorTypeRegistrygenerateTypesAction()insrc/cli/commands/types/generate.tsto read and pass connectors from project configtests/fixtures/with-types-resources/base44/connectors/slack.jsonc)ConnectorTypeRegistrygenerationTesting
npm test)Checklist
Additional Notes
This PR builds on the connector infrastructure introduced in the
pavelta-connectors-1branch. The type generation follows the same pattern as existing resource types (entities, functions, agents), ensuring consistency across the codebase.🤖 Generated by Claude | 2026-02-12 17:47 UTC