@@ -81,80 +81,6 @@ Added case
8181identifier = ' identifier'
8282` ` `
8383
84- ## ` WorkspaceFolder `
85-
86- Added field:
87-
88- ` ` ` ts
89- /**
90- * Build settings that should be used for this workspace.
91- *
92- * For arguments that have a single value (like the build configuration), this takes precedence over the global
93- * options set when launching sourcekit-lsp. For all other options, the values specified in the workspace-specific
94- * build setup are appended to the global options.
95- */
96- var buildSetup ?: WorkspaceBuildSetup
97- ` ` `
98-
99- with
100-
101- ` ` ` ts
102- /**
103- * The configuration to build a workspace in.
104- */
105- export enum BuildConfiguration {
106- case debug = ' debug'
107- case release = ' release'
108- }
109-
110- /**
111- * The type of workspace; default workspace type selection logic can be overridden.
112- */
113- export enum WorkspaceType {
114- buildServer = ' buildServer'
115- compilationDatabase = ' compilationDatabase'
116- swiftPM = ' swiftPM'
117- }
118-
119- // / Build settings that should be used for a workspace.
120- interface WorkspaceBuildSetup {
121- /**
122- * The configuration that the workspace should be built in.
123- */
124- buildConfiguration?: BuildConfiguration ;
125-
126- /**
127- * The default workspace type to use for this workspace.
128- */
129- defaultWorkspaceType ?: WorkspaceType ;
130-
131- /**
132- * The build directory for the workspace.
133- */
134- scratchPath ?: DocumentURI ;
135-
136- /**
137- * Arguments to be passed to any C compiler invocations.
138- */
139- cFlags ?: string [];
140-
141- /**
142- * Arguments to be passed to any C++ compiler invocations.
143- */
144- cxxFlags ?: string [];
145-
146- /**
147- * Arguments to be passed to any linker invocations.
148- */
149- linkerFlags ?: string [];
150-
151- /**
152- * Arguments to be passed to any Swift compiler invocations.
153- */
154- swiftFlags ?: string [];
155- }
156- ` ` `
157-
15884## ` textDocument / completion `
15985
16086Added field:
0 commit comments