Skip to content

Create a `client-api` package

Administrator requested to merge contractors/SG-30226 into main

Created by: gitstart-sourcegraph

Description

Create a client-api package:

  • client/shared/src/api/protocol/* with inlining of TextDocumentIdentifier from client/shared/src/api/client/types/textDocument.ts
  • client/shared/src/api/client/types/hover.ts
  • client/shared/src/api/client/types/hover.test.ts
  • client/shared/src/api/client/types/textDocument.ts — only constants and interfaces.
  • client/shared/src/settings/settings.ts

Start from changes added in this PR. It's not the full list of things that should be moved to this new package. We can iterate later to find more candidates. It will unblock the creation of the extension-host package that will depend on client-api.

Refs

SG Issue GitStart Issue

Preview App

Storybook Frontend

Test plan

Ensure that CI doesn't fail.

Merge request reports

Loading