This commit is contained in:
Chris Watson 2025-05-15 13:20:36 +02:00 committed by GitHub
commit 7c43cde7b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 9 additions and 7 deletions

View File

@ -1,4 +1,5 @@
sdk sdk
docs docs
node_modules node_modules
dist dist
src/generated

View File

@ -1,14 +1,14 @@
#!/bin/bash #!/bin/bash
# Cleanup # Cleanup previous generated files
if [[ -f "openapi.yaml" ]]; then if [[ -f "openapi.yaml" ]]; then
rm openapi.yaml rm openapi.yaml
fi fi
if [[ -d "generated" ]]; then if [[ -d "generated" ]]; then
rm -r generated rm -r generated
fi fi
if [[ -d "../sdk" ]]; then if [[ -d "../src/generated" ]]; then
rm -r ../sdk rm -r ../src/generated
fi fi
# Generate new SDK # Generate new SDK
@ -25,8 +25,9 @@ docker run --rm \
-o /generated \ -o /generated \
-c /config.json -c /config.json
# Use a subset of the generated files # Move generated files to the correct location
mv generated/src ../sdk mkdir -p ../src/generated
mv generated/src/* ../src/generated/
# Cleanup # Cleanup
if [[ -f "openapi.yaml" ]]; then if [[ -f "openapi.yaml" ]]; then

View File

@ -1,4 +1,4 @@
import * as BudibaseApi from "../sdk" import * as BudibaseApi from "./generated"
export default class SDK { export default class SDK {
applications = new BudibaseApi.ApplicationsApi() applications = new BudibaseApi.ApplicationsApi()