Skip to content

generate graphql-client-code generates typescript files for mobile #918

@nadetastic

Description

@nadetastic

Environment information

System:
  OS: macOS 14.7
  CPU: (11) arm64 Apple M3 Pro
  Memory: 161.77 MB / 18.00 GB
  Shell: /bin/zsh
Binaries:
  Node: 18.20.1 - ~/.nvm/versions/node/v18.20.1/bin/node
  Yarn: 1.22.22 - ~/.nvm/versions/node/v18.20.1/bin/yarn
  npm: 10.5.0 - ~/.nvm/versions/node/v18.20.1/bin/npm
  pnpm: 9.1.2 - ~/.nvm/versions/node/v18.20.1/bin/pnpm
NPM Packages:
  @aws-amplify/auth-construct: 1.5.1
  @aws-amplify/backend: 1.9.0
  @aws-amplify/backend-auth: 1.4.2
  @aws-amplify/backend-cli: 1.4.3
  @aws-amplify/backend-data: 1.2.2
  @aws-amplify/backend-function: 1.9.0
  @aws-amplify/backend-output-schemas: 1.4.0
  @aws-amplify/backend-output-storage: 1.1.4
  @aws-amplify/backend-secret: 1.1.5
  @aws-amplify/backend-storage: 1.2.4
  @aws-amplify/cli-core: 1.2.1
  @aws-amplify/client-config: 1.5.3
  @aws-amplify/deployed-backend-client: 1.4.2
  @aws-amplify/form-generator: 1.0.3
  @aws-amplify/model-generator: 1.0.9
  @aws-amplify/platform-core: 1.3.0
  @aws-amplify/plugin-types: 1.6.0
  @aws-amplify/sandbox: 1.2.7
  @aws-amplify/schema-generator: 1.2.6
  aws-amplify: 6.10.2
  aws-cdk: 2.172.0
  aws-cdk-lib: 2.172.0
  typescript: 4.8.4
No AWS environment variables
No CDK environment variables

Describe the bug

When running npx ampx generate graphql-client-code and passing mobile specific flags for the targets, the model file is created appropriately (for swift/android) however, statement files in typescript are also generated

Reproduction steps

  1. Run mobile specific command:
    • for example in swift :npx ampx generate graphql-client-code --app-id <appid> --branch main --out swift --model-target swift
    • this generates all typescript files

image1

  1. Same command as above but adding --type-target swift
    • generates model file in swift but still generates statement files in typescript

image2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions