Create a `client-api` package
Created by: gitstart-sourcegraph
Description
Create a client-api
package:
-
client/shared/src/api/protocol/*
with inlining ofTextDocumentIdentifier
fromclient/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
Preview App
Test plan
Ensure that CI doesn't fail.