@@ -13,163 +13,3 @@ export interface IProductService extends Readonly<IProductConfiguration> {
1313 readonly _serviceBrand : undefined ;
1414
1515}
16- < < < << << HEAD
17-
18- export interface IBuiltInExtension {
19- readonly name : string ;
20- readonly version : string ;
21- readonly repo : string ;
22- readonly metadata : any ;
23- }
24-
25- export type ConfigurationSyncStore = {
26- url : string ,
27- insidersUrl : string ,
28- stableUrl : string ,
29- canSwitch : boolean ,
30- authenticationProviders : IStringDictionary < { scopes : string [ ] } >
31- } ;
32-
33- export interface IProductConfiguration {
34- readonly codeServerVersion ?: string ;
35-
36- readonly version : string ;
37- readonly date ?: string ;
38- readonly quality ?: string ;
39- readonly commit ?: string ;
40-
41- readonly nameShort : string ;
42- readonly nameLong : string ;
43-
44- readonly win32AppUserModelId ?: string ;
45- readonly win32MutexName ?: string ;
46- readonly applicationName : string ;
47-
48- readonly urlProtocol : string ;
49- readonly dataFolderName : string ; // location for extensions (e.g. ~/.vscode-insiders)
50-
51- readonly builtInExtensions ?: IBuiltInExtension [ ] ;
52-
53- readonly downloadUrl ?: string ;
54- readonly updateUrl ?: string ;
55- readonly webEndpointUrl ?: string ;
56- readonly target ?: string ;
57-
58- readonly settingsSearchBuildId ?: number ;
59- readonly settingsSearchUrl ?: string ;
60-
61- readonly tasConfig ?: {
62- endpoint : string ;
63- telemetryEventName : string ;
64- featuresTelemetryPropertyName : string ;
65- assignmentContextTelemetryPropertyName : string ;
66- } ;
67-
68- readonly experimentsUrl ?: string ;
69-
70- readonly extensionsGallery ?: {
71- readonly serviceUrl : string ;
72- readonly itemUrl : string ;
73- readonly controlUrl : string ;
74- readonly recommendationsUrl : string ;
75- } ;
76-
77- readonly extensionTips ?: { [ id : string ] : string ; } ;
78- readonly extensionImportantTips ?: IStringDictionary < ImportantExtensionTip > ;
79- readonly configBasedExtensionTips ?: { [ id : string ] : IConfigBasedExtensionTip ; } ;
80- readonly exeBasedExtensionTips ?: { [ id : string ] : IExeBasedExtensionTip ; } ;
81- readonly remoteExtensionTips ?: { [ remoteName : string ] : IRemoteExtensionTip ; } ;
82- readonly extensionKeywords ?: { [ extension : string ] : readonly string [ ] ; } ;
83- readonly keymapExtensionTips ?: readonly string [ ] ;
84- readonly trustedExtensionUrlPublicKeys ?: { [ id : string ] : string [ ] ; } ;
85-
86- readonly crashReporter ?: {
87- readonly companyName : string ;
88- readonly productName : string ;
89- } ;
90-
91- readonly enableTelemetry ?: boolean ;
92- readonly aiConfig ?: {
93- readonly asimovKey : string ;
94- } ;
95-
96- readonly sendASmile ?: {
97- readonly reportIssueUrl : string ,
98- readonly requestFeatureUrl : string
99- } ;
100-
101- readonly documentationUrl ?: string ;
102- readonly releaseNotesUrl ?: string ;
103- readonly keyboardShortcutsUrlMac ?: string ;
104- readonly keyboardShortcutsUrlLinux ?: string ;
105- readonly keyboardShortcutsUrlWin ?: string ;
106- readonly introductoryVideosUrl ?: string ;
107- readonly tipsAndTricksUrl ?: string ;
108- readonly newsletterSignupUrl ?: string ;
109- readonly twitterUrl ?: string ;
110- readonly requestFeatureUrl ?: string ;
111- readonly reportIssueUrl ?: string ;
112- readonly reportMarketplaceIssueUrl ?: string ;
113- readonly licenseUrl ?: string ;
114- readonly privacyStatementUrl ?: string ;
115- readonly telemetryOptOutUrl ?: string ;
116-
117- readonly npsSurveyUrl ?: string ;
118- readonly cesSurveyUrl ?: string ;
119- readonly surveys ?: readonly ISurveyData [ ] ;
120-
121- readonly checksums ?: { [ path : string ] : string ; } ;
122- readonly checksumFailMoreInfoUrl ?: string ;
123-
124- readonly appCenter ?: IAppCenterConfiguration ;
125-
126- readonly portable ?: string ;
127-
128- readonly extensionKind ?: { readonly [ extensionId : string ] : ExtensionKind [ ] ; } ;
129- readonly extensionSyncedKeys ?: { readonly [ extensionId : string ] : string [ ] ; } ;
130- readonly extensionAllowedProposedApi ?: readonly string [ ] ;
131-
132- readonly msftInternalDomains ?: string [ ] ;
133- readonly linkProtectionTrustedDomains ?: readonly string [ ] ;
134-
135- readonly 'configurationSync.store' ?: ConfigurationSyncStore ;
136-
137- readonly darwinUniversalAssetId ?: string ;
138- }
139-
140- export type ImportantExtensionTip = { name : string ; languages ?: string [ ] ; pattern ?: string ; isExtensionPack ?: boolean } ;
141-
142- export interface IAppCenterConfiguration {
143- readonly 'win32-ia32' : string ;
144- readonly 'win32-x64' : string ;
145- readonly 'linux-x64' : string ;
146- readonly 'darwin' : string ;
147- }
148-
149- export interface IConfigBasedExtensionTip {
150- configPath : string ;
151- configName : string ;
152- recommendations : IStringDictionary < { name : string , remotes ?: string [ ] , important ?: boolean , isExtensionPack ?: boolean } > ;
153- }
154-
155- export interface IExeBasedExtensionTip {
156- friendlyName : string ;
157- windowsPath ?: string ;
158- important ?: boolean ;
159- recommendations : IStringDictionary < { name : string , important ?: boolean , isExtensionPack ?: boolean } > ;
160- }
161-
162- export interface IRemoteExtensionTip {
163- friendlyName : string ;
164- extensionId : string ;
165- }
166-
167- export interface ISurveyData {
168- surveyId : string ;
169- surveyUrl : string ;
170- languageId : string ;
171- editCount : number ;
172- userProbability : number ;
173- }
174- = === ===
175- >>> >>> > 58 ce849223667f77dc0d6d7658870ca3f815e17f
0 commit comments