twenty
twenty copied to clipboard
Dynamic grql api wrapper on application sync
Introduction
Important note: for the moment testing this locally will require some hack due to latest twenty-sdk not being published.
You will need to build twenty-cli and cd packages/twenty-cli && yarn link
To finally sync the app in your app folder as cd app-folder && twenty app sync
close https://github.com/twentyhq/core-team-issues/issues/1863
In this PR is introduced the generate sdk programmatic call to genql exposed in a client barrel of twenty-sdk located in this package as there's high chances that will add a codegen layer above it at some point ?
The cli calls this method after a sync application and writes a client in a generated folder. It will make a graql introspection query on the whole workspace. We should later improve that and only filter by current applicationId and its dependencies ( when twenty-standard application is introduced )
Fully typesafe ( input, output, filters etc ) auto-completed client