mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* CB-2912 refactor: use websocket * CB-2912 chore: disable websocket by default * CB-2912 feat: websocket events * CB-2912 feat: websocket protocol * CB-2912 fix: gql schema * CB-2912 feat: update sdk * CB-2912 chore: remove deprecated code * CB-2912 feat: dynamic events subscription * CB-2912 fix: container resource api * CB-2923 test websocket * CB-2923 refactor event model * CB-2923 dynamic ws event deserializer * CB-2912 chore: update schema * CB-2923 separate events for create/delete/update action * CB-2923 manifest fix * CB-2923 update qql schema * CB-2923 update eclipse configuration * CB-2912 feat: update websocket api * CB-2923 update client event model * CB-2912 feat: resource connection * CB-2923 support new event types * CB-2912 chore: update schema * CB-2923 websocket ping pong * CB-2912 fix: rename topic to topicId in WebSocketClientEvent * CB-2923 send event if datasource description was changed * CB-2923 split WebSession * CB-2912 fix: resources connection * CB-2912 websocket client (#1370) * CB-2989 create ws client * CB-2912 refactor: rename useResource * CB-2912 resolve conflicts * CB-2912 fix: use wss with https protocol Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
44 lines
1.5 KiB
YAML
44 lines
1.5 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.events.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
|
|
- ../../../server/bundles/io.cloudbeaver.service.rm/schema/service.rm.graphqls
|
|
documents:
|
|
- ./src/**/*.gql
|
|
generates:
|
|
src/sdk.ts:
|
|
plugins:
|
|
- add:
|
|
content: '/* eslint-disable */'
|
|
- typescript
|
|
- typescript-operations
|
|
- typescript-graphql-request
|
|
config:
|
|
skipTypename: true
|
|
documentMode : 'string'
|
|
useTypeImports: true
|
|
avoidOptionals:
|
|
field: false
|
|
inputValue: false
|
|
object: false
|
|
maybeValue: T # T | null
|
|
declarationKind:
|
|
union: type
|
|
type: interface
|
|
input: interface
|
|
scalar: interface
|
|
arguments: interface
|
|
scalars:
|
|
Object: any
|
|
JSON: "{ [key: string]: any }"
|
|
DateTime: any
|
|
hooks:
|
|
afterAllFileWrite:
|
|
- eslint --fix
|