Files
cloudbeaver/webapp/packages/core/codegen.yml
T
2020-05-27 19:22:26 +03:00

34 lines
1.2 KiB
YAML

schema:
- ../../../server/bundles/io.cloudbeaver.server/schema/schema.graphqls
- ../../../server/bundles/io.cloudbeaver.server/schema/service.core.graphqls
- ../../../server/bundles/io.cloudbeaver.server/schema/service.navigator.graphqls
- ../../../server/bundles/io.cloudbeaver.server/schema/service.sql.graphqls
- ../../../server/bundles/io.cloudbeaver.service.metadata/schema/service.metadata.graphqls
- ../../../server/bundles/io.cloudbeaver.service.data.transfer/schema/service.data.transfer.graphqls
- ../../../server/bundles/io.cloudbeaver.service.admin/schema/service.admin.graphqls
- ../../../server/bundles/io.cloudbeaver.service.auth/schema/service.auth.graphqls
documents:
- ./src/**/*.gql
generates:
src/sdk/sdk.ts:
plugins:
- add: '/* eslint-disable max-len */'
- typescript
- typescript-operations
- typescript-graphql-request
config:
skipTypename: true
documentMode : 'string'
avoidOptionals:
field: false
inputValue: false
object: false
maybeValue: T
scalars:
Object: any
JSON: "{ [key: string]: any }"
DateTime: any
hooks:
afterAllFileWrite:
- eslint --fix