1 | import { Unsubscribable } from 'rxjs';
|
2 | import { Controller } from 'sourcegraph/module/client/controller';
|
3 | import { ActionContributionClientCommandUpdateConfiguration, ConfigurationUpdateParams } from 'sourcegraph/module/protocol';
|
4 | import { Context } from '../context';
|
5 | import { ConfiguredExtension } from '../extensions/extension';
|
6 | import { ConfigurationCascade, ConfigurationSubject, Settings } from '../settings';
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 | export declare function registerBuiltinClientCommands<S extends ConfigurationSubject, C extends Settings>(context: Pick<Context<S, C>, 'configurationCascade' | 'updateExtensionSettings' | 'queryGraphQL' | 'queryLSP'>, controller: Controller<ConfiguredExtension, ConfigurationCascade<S, C>>): Unsubscribable;
|
13 |
|
14 |
|
15 |
|
16 | export declare function updateConfiguration<S extends ConfigurationSubject, C extends Settings>(context: Pick<Context<S, C>, 'configurationCascade' | 'updateExtensionSettings'>, params: ConfigurationUpdateParams): Promise<void>;
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 | export declare function convertUpdateConfigurationCommandArgs(args: ActionContributionClientCommandUpdateConfiguration['commandArguments']): ConfigurationUpdateParams;
|