@@ -13,163 +13,3 @@ export interface IProductService extends Readonly<IProductConfiguration> {
13
13
readonly _serviceBrand : undefined ;
14
14
15
15
}
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