vscode-stubs.js 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332
  1. // GENERATED CODE -- DO NOT EDIT!
  2. console.log("Loading stubs...")
  3. const { createStub } = require("./stub-utils")
  4. vscode = {}
  5. vscode.version = createStub("vscode.version")
  6. vscode.Position = class {
  7. constructor(...args) {
  8. console.log("Constructed stubbed class: new vscode.Position(", args, ")")
  9. return createStub(vscode.Position)
  10. }
  11. }
  12. vscode.Range = class {
  13. constructor(...args) {
  14. console.log("Constructed stubbed class: new vscode.Range(", args, ")")
  15. return createStub(vscode.Range)
  16. }
  17. }
  18. vscode.Selection = class {
  19. constructor(...args) {
  20. console.log("Constructed stubbed class: new vscode.Selection(", args, ")")
  21. return createStub(vscode.Selection)
  22. }
  23. }
  24. vscode.TextEditorSelectionChangeKind = { Keyboard: 0, Mouse: 0, Command: 0 }
  25. vscode.TextEditorCursorStyle = { Line: 0, Block: 0, Underline: 0, LineThin: 0, BlockOutline: 0, UnderlineThin: 0 }
  26. vscode.TextEditorLineNumbersStyle = { Off: 0, On: 0, Relative: 0 }
  27. vscode.TextEditorRevealType = { Default: 0, InCenter: 0, InCenterIfOutsideViewport: 0, AtTop: 0 }
  28. vscode.OverviewRulerLane = { Left: 0, Center: 0, Right: 0, Full: 0 }
  29. vscode.DecorationRangeBehavior = { OpenOpen: 0, ClosedClosed: 0, OpenClosed: 0, ClosedOpen: 0 }
  30. vscode.ThemeColor = class {
  31. constructor(...args) {
  32. console.log("Constructed stubbed class: new vscode.ThemeColor(", args, ")")
  33. return createStub(vscode.ThemeColor)
  34. }
  35. }
  36. vscode.ThemeIcon = class {
  37. constructor(...args) {
  38. console.log("Constructed stubbed class: new vscode.ThemeIcon(", args, ")")
  39. return createStub(vscode.ThemeIcon)
  40. }
  41. }
  42. vscode.EndOfLine = { LF: 0, CRLF: 0 }
  43. vscode.Uri = class {
  44. constructor(...args) {
  45. console.log("Constructed stubbed class: new vscode.Uri(", args, ")")
  46. return createStub(vscode.Uri)
  47. }
  48. }
  49. vscode.CancellationTokenSource = class {
  50. constructor(...args) {
  51. console.log("Constructed stubbed class: new vscode.CancellationTokenSource(", args, ")")
  52. return createStub(vscode.CancellationTokenSource)
  53. }
  54. }
  55. vscode.CancellationError = class {
  56. constructor(...args) {
  57. console.log("Constructed stubbed class: new vscode.CancellationError(", args, ")")
  58. return createStub(vscode.CancellationError)
  59. }
  60. }
  61. vscode.Disposable = class {
  62. constructor(...args) {
  63. console.log("Constructed stubbed class: new vscode.Disposable(", args, ")")
  64. return createStub(vscode.Disposable)
  65. }
  66. }
  67. vscode.EventEmitter = class {
  68. constructor(...args) {
  69. console.log("Constructed stubbed class: new vscode.EventEmitter(", args, ")")
  70. return createStub(vscode.EventEmitter)
  71. }
  72. }
  73. vscode.QuickPickItemKind = { Separator: 0, Default: 0 }
  74. vscode.InputBoxValidationSeverity = { Info: 0, Warning: 0, Error: 0 }
  75. vscode.RelativePattern = class {
  76. constructor(...args) {
  77. console.log("Constructed stubbed class: new vscode.RelativePattern(", args, ")")
  78. return createStub(vscode.RelativePattern)
  79. }
  80. }
  81. vscode.CodeActionKind = class {
  82. constructor(...args) {
  83. console.log("Constructed stubbed class: new vscode.CodeActionKind(", args, ")")
  84. return createStub(vscode.CodeActionKind)
  85. }
  86. }
  87. vscode.CodeActionTriggerKind = { Invoke: 0, Automatic: 0 }
  88. vscode.CodeAction = class {
  89. constructor(...args) {
  90. console.log("Constructed stubbed class: new vscode.CodeAction(", args, ")")
  91. return createStub(vscode.CodeAction)
  92. }
  93. }
  94. vscode.CodeLens = class {
  95. constructor(...args) {
  96. console.log("Constructed stubbed class: new vscode.CodeLens(", args, ")")
  97. return createStub(vscode.CodeLens)
  98. }
  99. }
  100. vscode.MarkdownString = class {
  101. constructor(...args) {
  102. console.log("Constructed stubbed class: new vscode.MarkdownString(", args, ")")
  103. return createStub(vscode.MarkdownString)
  104. }
  105. }
  106. vscode.Hover = class {
  107. constructor(...args) {
  108. console.log("Constructed stubbed class: new vscode.Hover(", args, ")")
  109. return createStub(vscode.Hover)
  110. }
  111. }
  112. vscode.EvaluatableExpression = class {
  113. constructor(...args) {
  114. console.log("Constructed stubbed class: new vscode.EvaluatableExpression(", args, ")")
  115. return createStub(vscode.EvaluatableExpression)
  116. }
  117. }
  118. vscode.InlineValueText = class {
  119. constructor(...args) {
  120. console.log("Constructed stubbed class: new vscode.InlineValueText(", args, ")")
  121. return createStub(vscode.InlineValueText)
  122. }
  123. }
  124. vscode.InlineValueVariableLookup = class {
  125. constructor(...args) {
  126. console.log("Constructed stubbed class: new vscode.InlineValueVariableLookup(", args, ")")
  127. return createStub(vscode.InlineValueVariableLookup)
  128. }
  129. }
  130. vscode.InlineValueEvaluatableExpression = class {
  131. constructor(...args) {
  132. console.log("Constructed stubbed class: new vscode.InlineValueEvaluatableExpression(", args, ")")
  133. return createStub(vscode.InlineValueEvaluatableExpression)
  134. }
  135. }
  136. vscode.DocumentHighlightKind = { Text: 0, Read: 0, Write: 0 }
  137. vscode.DocumentHighlight = class {
  138. constructor(...args) {
  139. console.log("Constructed stubbed class: new vscode.DocumentHighlight(", args, ")")
  140. return createStub(vscode.DocumentHighlight)
  141. }
  142. }
  143. vscode.SymbolKind = {
  144. File: 0,
  145. Module: 0,
  146. Namespace: 0,
  147. Package: 0,
  148. Class: 0,
  149. Method: 0,
  150. Property: 0,
  151. Field: 0,
  152. Constructor: 0,
  153. Enum: 0,
  154. Interface: 0,
  155. Function: 0,
  156. Variable: 0,
  157. Constant: 0,
  158. String: 0,
  159. Number: 0,
  160. Boolean: 0,
  161. Array: 0,
  162. Object: 0,
  163. Key: 0,
  164. Null: 0,
  165. EnumMember: 0,
  166. Struct: 0,
  167. Event: 0,
  168. Operator: 0,
  169. TypeParameter: 0,
  170. }
  171. vscode.SymbolTag = { Deprecated: 0 }
  172. vscode.SymbolInformation = class {
  173. constructor(...args) {
  174. console.log("Constructed stubbed class: new vscode.SymbolInformation(", args, ")")
  175. return createStub(vscode.SymbolInformation)
  176. }
  177. }
  178. vscode.DocumentSymbol = class {
  179. constructor(...args) {
  180. console.log("Constructed stubbed class: new vscode.DocumentSymbol(", args, ")")
  181. return createStub(vscode.DocumentSymbol)
  182. }
  183. }
  184. vscode.TextEdit = class {
  185. constructor(...args) {
  186. console.log("Constructed stubbed class: new vscode.TextEdit(", args, ")")
  187. return createStub(vscode.TextEdit)
  188. }
  189. }
  190. vscode.SnippetTextEdit = class {
  191. constructor(...args) {
  192. console.log("Constructed stubbed class: new vscode.SnippetTextEdit(", args, ")")
  193. return createStub(vscode.SnippetTextEdit)
  194. }
  195. }
  196. vscode.NotebookEdit = class {
  197. constructor(...args) {
  198. console.log("Constructed stubbed class: new vscode.NotebookEdit(", args, ")")
  199. return createStub(vscode.NotebookEdit)
  200. }
  201. }
  202. vscode.WorkspaceEdit = class {
  203. constructor(...args) {
  204. console.log("Constructed stubbed class: new vscode.WorkspaceEdit(", args, ")")
  205. return createStub(vscode.WorkspaceEdit)
  206. }
  207. }
  208. vscode.SnippetString = class {
  209. constructor(...args) {
  210. console.log("Constructed stubbed class: new vscode.SnippetString(", args, ")")
  211. return createStub(vscode.SnippetString)
  212. }
  213. }
  214. vscode.SemanticTokensLegend = class {
  215. constructor(...args) {
  216. console.log("Constructed stubbed class: new vscode.SemanticTokensLegend(", args, ")")
  217. return createStub(vscode.SemanticTokensLegend)
  218. }
  219. }
  220. vscode.SemanticTokensBuilder = class {
  221. constructor(...args) {
  222. console.log("Constructed stubbed class: new vscode.SemanticTokensBuilder(", args, ")")
  223. return createStub(vscode.SemanticTokensBuilder)
  224. }
  225. }
  226. vscode.SemanticTokens = class {
  227. constructor(...args) {
  228. console.log("Constructed stubbed class: new vscode.SemanticTokens(", args, ")")
  229. return createStub(vscode.SemanticTokens)
  230. }
  231. }
  232. vscode.SemanticTokensEdits = class {
  233. constructor(...args) {
  234. console.log("Constructed stubbed class: new vscode.SemanticTokensEdits(", args, ")")
  235. return createStub(vscode.SemanticTokensEdits)
  236. }
  237. }
  238. vscode.SemanticTokensEdit = class {
  239. constructor(...args) {
  240. console.log("Constructed stubbed class: new vscode.SemanticTokensEdit(", args, ")")
  241. return createStub(vscode.SemanticTokensEdit)
  242. }
  243. }
  244. vscode.ParameterInformation = class {
  245. constructor(...args) {
  246. console.log("Constructed stubbed class: new vscode.ParameterInformation(", args, ")")
  247. return createStub(vscode.ParameterInformation)
  248. }
  249. }
  250. vscode.SignatureInformation = class {
  251. constructor(...args) {
  252. console.log("Constructed stubbed class: new vscode.SignatureInformation(", args, ")")
  253. return createStub(vscode.SignatureInformation)
  254. }
  255. }
  256. vscode.SignatureHelp = class {
  257. constructor(...args) {
  258. console.log("Constructed stubbed class: new vscode.SignatureHelp(", args, ")")
  259. return createStub(vscode.SignatureHelp)
  260. }
  261. }
  262. vscode.SignatureHelpTriggerKind = { Invoke: 0, TriggerCharacter: 0, ContentChange: 0 }
  263. vscode.CompletionItemKind = {
  264. Text: 0,
  265. Method: 0,
  266. Function: 0,
  267. Constructor: 0,
  268. Field: 0,
  269. Variable: 0,
  270. Class: 0,
  271. Interface: 0,
  272. Module: 0,
  273. Property: 0,
  274. Unit: 0,
  275. Value: 0,
  276. Enum: 0,
  277. Keyword: 0,
  278. Snippet: 0,
  279. Color: 0,
  280. Reference: 0,
  281. File: 0,
  282. Folder: 0,
  283. EnumMember: 0,
  284. Constant: 0,
  285. Struct: 0,
  286. Event: 0,
  287. Operator: 0,
  288. TypeParameter: 0,
  289. User: 0,
  290. Issue: 0,
  291. }
  292. vscode.CompletionItemTag = { Deprecated: 0 }
  293. vscode.CompletionItem = class {
  294. constructor(...args) {
  295. console.log("Constructed stubbed class: new vscode.CompletionItem(", args, ")")
  296. return createStub(vscode.CompletionItem)
  297. }
  298. }
  299. vscode.CompletionList = class {
  300. constructor(...args) {
  301. console.log("Constructed stubbed class: new vscode.CompletionList(", args, ")")
  302. return createStub(vscode.CompletionList)
  303. }
  304. }
  305. vscode.CompletionTriggerKind = { Invoke: 0, TriggerCharacter: 0, TriggerForIncompleteCompletions: 0 }
  306. vscode.InlineCompletionList = class {
  307. constructor(...args) {
  308. console.log("Constructed stubbed class: new vscode.InlineCompletionList(", args, ")")
  309. return createStub(vscode.InlineCompletionList)
  310. }
  311. }
  312. vscode.InlineCompletionTriggerKind = { Invoke: 0, Automatic: 0 }
  313. vscode.InlineCompletionItem = class {
  314. constructor(...args) {
  315. console.log("Constructed stubbed class: new vscode.InlineCompletionItem(", args, ")")
  316. return createStub(vscode.InlineCompletionItem)
  317. }
  318. }
  319. vscode.DocumentLink = class {
  320. constructor(...args) {
  321. console.log("Constructed stubbed class: new vscode.DocumentLink(", args, ")")
  322. return createStub(vscode.DocumentLink)
  323. }
  324. }
  325. vscode.Color = class {
  326. constructor(...args) {
  327. console.log("Constructed stubbed class: new vscode.Color(", args, ")")
  328. return createStub(vscode.Color)
  329. }
  330. }
  331. vscode.ColorInformation = class {
  332. constructor(...args) {
  333. console.log("Constructed stubbed class: new vscode.ColorInformation(", args, ")")
  334. return createStub(vscode.ColorInformation)
  335. }
  336. }
  337. vscode.ColorPresentation = class {
  338. constructor(...args) {
  339. console.log("Constructed stubbed class: new vscode.ColorPresentation(", args, ")")
  340. return createStub(vscode.ColorPresentation)
  341. }
  342. }
  343. vscode.InlayHintKind = { Type: 0, Parameter: 0 }
  344. vscode.InlayHintLabelPart = class {
  345. constructor(...args) {
  346. console.log("Constructed stubbed class: new vscode.InlayHintLabelPart(", args, ")")
  347. return createStub(vscode.InlayHintLabelPart)
  348. }
  349. }
  350. vscode.InlayHint = class {
  351. constructor(...args) {
  352. console.log("Constructed stubbed class: new vscode.InlayHint(", args, ")")
  353. return createStub(vscode.InlayHint)
  354. }
  355. }
  356. vscode.FoldingRange = class {
  357. constructor(...args) {
  358. console.log("Constructed stubbed class: new vscode.FoldingRange(", args, ")")
  359. return createStub(vscode.FoldingRange)
  360. }
  361. }
  362. vscode.FoldingRangeKind = { Comment: 0, Imports: 0, Region: 0 }
  363. vscode.SelectionRange = class {
  364. constructor(...args) {
  365. console.log("Constructed stubbed class: new vscode.SelectionRange(", args, ")")
  366. return createStub(vscode.SelectionRange)
  367. }
  368. }
  369. vscode.CallHierarchyItem = class {
  370. constructor(...args) {
  371. console.log("Constructed stubbed class: new vscode.CallHierarchyItem(", args, ")")
  372. return createStub(vscode.CallHierarchyItem)
  373. }
  374. }
  375. vscode.CallHierarchyIncomingCall = class {
  376. constructor(...args) {
  377. console.log("Constructed stubbed class: new vscode.CallHierarchyIncomingCall(", args, ")")
  378. return createStub(vscode.CallHierarchyIncomingCall)
  379. }
  380. }
  381. vscode.CallHierarchyOutgoingCall = class {
  382. constructor(...args) {
  383. console.log("Constructed stubbed class: new vscode.CallHierarchyOutgoingCall(", args, ")")
  384. return createStub(vscode.CallHierarchyOutgoingCall)
  385. }
  386. }
  387. vscode.TypeHierarchyItem = class {
  388. constructor(...args) {
  389. console.log("Constructed stubbed class: new vscode.TypeHierarchyItem(", args, ")")
  390. return createStub(vscode.TypeHierarchyItem)
  391. }
  392. }
  393. vscode.LinkedEditingRanges = class {
  394. constructor(...args) {
  395. console.log("Constructed stubbed class: new vscode.LinkedEditingRanges(", args, ")")
  396. return createStub(vscode.LinkedEditingRanges)
  397. }
  398. }
  399. vscode.DocumentDropEdit = class {
  400. constructor(...args) {
  401. console.log("Constructed stubbed class: new vscode.DocumentDropEdit(", args, ")")
  402. return createStub(vscode.DocumentDropEdit)
  403. }
  404. }
  405. vscode.IndentAction = { None: 0, Indent: 0, IndentOutdent: 0, Outdent: 0 }
  406. vscode.SyntaxTokenType = { Other: 0, Comment: 0, String: 0, RegEx: 0 }
  407. vscode.ConfigurationTarget = { Global: 0, Workspace: 0, WorkspaceFolder: 0 }
  408. vscode.Location = class {
  409. constructor(...args) {
  410. console.log("Constructed stubbed class: new vscode.Location(", args, ")")
  411. return createStub(vscode.Location)
  412. }
  413. }
  414. vscode.DiagnosticSeverity = { Error: 0, Warning: 0, Information: 0, Hint: 0 }
  415. vscode.DiagnosticRelatedInformation = class {
  416. constructor(...args) {
  417. console.log("Constructed stubbed class: new vscode.DiagnosticRelatedInformation(", args, ")")
  418. return createStub(vscode.DiagnosticRelatedInformation)
  419. }
  420. }
  421. vscode.DiagnosticTag = { Unnecessary: 0, Deprecated: 0 }
  422. vscode.Diagnostic = class {
  423. constructor(...args) {
  424. console.log("Constructed stubbed class: new vscode.Diagnostic(", args, ")")
  425. return createStub(vscode.Diagnostic)
  426. }
  427. }
  428. vscode.LanguageStatusSeverity = { Information: 0, Warning: 0, Error: 0 }
  429. vscode.ViewColumn = { Active: 0, Beside: 0, One: 0, Two: 0, Three: 0, Four: 0, Five: 0, Six: 0, Seven: 0, Eight: 0, Nine: 0 }
  430. vscode.StatusBarAlignment = { Left: 0, Right: 0 }
  431. vscode.TerminalLocation = { Panel: 0, Editor: 0 }
  432. vscode.TerminalLink = class {
  433. constructor(...args) {
  434. console.log("Constructed stubbed class: new vscode.TerminalLink(", args, ")")
  435. return createStub(vscode.TerminalLink)
  436. }
  437. }
  438. vscode.TerminalProfile = class {
  439. constructor(...args) {
  440. console.log("Constructed stubbed class: new vscode.TerminalProfile(", args, ")")
  441. return createStub(vscode.TerminalProfile)
  442. }
  443. }
  444. vscode.FileDecoration = class {
  445. constructor(...args) {
  446. console.log("Constructed stubbed class: new vscode.FileDecoration(", args, ")")
  447. return createStub(vscode.FileDecoration)
  448. }
  449. }
  450. vscode.ExtensionKind = { UI: 0, Workspace: 0 }
  451. vscode.ExtensionMode = { Production: 0, Development: 0, Test: 0 }
  452. vscode.ColorThemeKind = { Light: 0, Dark: 0, HighContrast: 0, HighContrastLight: 0 }
  453. vscode.TaskRevealKind = { Always: 0, Silent: 0, Never: 0 }
  454. vscode.TaskPanelKind = { Shared: 0, Dedicated: 0, New: 0 }
  455. vscode.TaskGroup = class {
  456. constructor(...args) {
  457. console.log("Constructed stubbed class: new vscode.TaskGroup(", args, ")")
  458. return createStub(vscode.TaskGroup)
  459. }
  460. }
  461. vscode.ProcessExecution = class {
  462. constructor(...args) {
  463. console.log("Constructed stubbed class: new vscode.ProcessExecution(", args, ")")
  464. return createStub(vscode.ProcessExecution)
  465. }
  466. }
  467. vscode.ShellQuoting = { Escape: 0, Strong: 0, Weak: 0 }
  468. vscode.ShellExecution = class {
  469. constructor(...args) {
  470. console.log("Constructed stubbed class: new vscode.ShellExecution(", args, ")")
  471. return createStub(vscode.ShellExecution)
  472. }
  473. }
  474. vscode.CustomExecution = class {
  475. constructor(...args) {
  476. console.log("Constructed stubbed class: new vscode.CustomExecution(", args, ")")
  477. return createStub(vscode.CustomExecution)
  478. }
  479. }
  480. vscode.TaskScope = { Global: 0, Workspace: 0 }
  481. vscode.Task = class {
  482. constructor(...args) {
  483. console.log("Constructed stubbed class: new vscode.Task(", args, ")")
  484. return createStub(vscode.Task)
  485. }
  486. }
  487. vscode.tasks = {}
  488. vscode.tasks.registerTaskProvider = (_type, _provider) => {
  489. console.log("Called stubbed function: vscode.tasks.registerTaskProvider")
  490. return createStub("unknown")
  491. }
  492. vscode.tasks.fetchTasks = (_filter) => {
  493. console.log("Called stubbed function: vscode.tasks.fetchTasks")
  494. return []
  495. }
  496. vscode.tasks.executeTask = (_task) => {
  497. console.log("Called stubbed function: vscode.tasks.executeTask")
  498. return Promise.resolve(null)
  499. }
  500. vscode.tasks.taskExecutions = createStub("vscode.tasks.taskExecutions")
  501. vscode.tasks.onDidStartTask = createStub("vscode.tasks.onDidStartTask")
  502. vscode.tasks.onDidEndTask = createStub("vscode.tasks.onDidEndTask")
  503. vscode.tasks.onDidStartTaskProcess = createStub("vscode.tasks.onDidStartTaskProcess")
  504. vscode.tasks.onDidEndTaskProcess = createStub("vscode.tasks.onDidEndTaskProcess")
  505. vscode.FileType = { Unknown: 0, File: 0, Directory: 0, SymbolicLink: 0 }
  506. vscode.FilePermission = { Readonly: 0 }
  507. vscode.FileSystemError = class {
  508. constructor(...args) {
  509. console.log("Constructed stubbed class: new vscode.FileSystemError(", args, ")")
  510. return createStub(vscode.FileSystemError)
  511. }
  512. }
  513. vscode.FileChangeType = { Changed: 0, Created: 0, Deleted: 0 }
  514. vscode.UIKind = { Desktop: 0, Web: 0 }
  515. vscode.LogLevel = { Off: 0, Trace: 0, Debug: 0, Info: 0, Warning: 0, Error: 0 }
  516. vscode.env = {}
  517. vscode.env.appName = createStub("vscode.env.appName")
  518. vscode.env.appRoot = createStub("vscode.env.appRoot")
  519. vscode.env.appHost = createStub("vscode.env.appHost")
  520. vscode.env.uriScheme = createStub("vscode.env.uriScheme")
  521. vscode.env.language = createStub("vscode.env.language")
  522. vscode.env.clipboard = createStub("vscode.env.clipboard")
  523. vscode.env.machineId = createStub("vscode.env.machineId")
  524. vscode.env.sessionId = createStub("vscode.env.sessionId")
  525. vscode.env.isNewAppInstall = createStub("vscode.env.isNewAppInstall")
  526. vscode.env.isTelemetryEnabled = createStub("vscode.env.isTelemetryEnabled")
  527. vscode.env.onDidChangeTelemetryEnabled = createStub("vscode.env.onDidChangeTelemetryEnabled")
  528. vscode.env.onDidChangeShell = createStub("vscode.env.onDidChangeShell")
  529. vscode.env.createTelemetryLogger = (_sender, _options) => {
  530. console.log("Called stubbed function: vscode.env.createTelemetryLogger")
  531. return createStub("unknown")
  532. }
  533. vscode.env.remoteName = createStub("vscode.env.remoteName")
  534. vscode.env.shell = createStub("vscode.env.shell")
  535. vscode.env.uiKind = createStub("vscode.env.uiKind")
  536. vscode.env.openExternal = (_target) => {
  537. console.log("Called stubbed function: vscode.env.openExternal")
  538. return false
  539. }
  540. vscode.env.asExternalUri = (_target) => {
  541. console.log("Called stubbed function: vscode.env.asExternalUri")
  542. return Promise.resolve(null)
  543. }
  544. vscode.env.logLevel = createStub("vscode.env.logLevel")
  545. vscode.env.onDidChangeLogLevel = createStub("vscode.env.onDidChangeLogLevel")
  546. vscode.commands = {}
  547. vscode.commands.registerCommand = (_command, _callback, _thisArg) => {
  548. console.log("Called stubbed function: vscode.commands.registerCommand")
  549. return createStub("unknown")
  550. }
  551. vscode.commands.registerTextEditorCommand = (_command, _callback, _thisArg) => {
  552. console.log("Called stubbed function: vscode.commands.registerTextEditorCommand")
  553. return createStub("unknown")
  554. }
  555. vscode.commands.executeCommand = (_command, _rest) => {
  556. console.log("Called stubbed function: vscode.commands.executeCommand")
  557. return Promise.resolve(null)
  558. }
  559. vscode.commands.getCommands = (_filterInternal) => {
  560. console.log("Called stubbed function: vscode.commands.getCommands")
  561. return ""
  562. }
  563. vscode.window = {}
  564. vscode.window.tabGroups = createStub("vscode.window.tabGroups")
  565. vscode.window.activeTextEditor = createStub("vscode.window.activeTextEditor")
  566. vscode.window.visibleTextEditors = []
  567. vscode.window.onDidChangeActiveTextEditor = createStub("vscode.window.onDidChangeActiveTextEditor")
  568. vscode.window.onDidChangeVisibleTextEditors = createStub("vscode.window.onDidChangeVisibleTextEditors")
  569. vscode.window.onDidChangeTextEditorSelection = createStub("vscode.window.onDidChangeTextEditorSelection")
  570. vscode.window.onDidChangeTextEditorVisibleRanges = createStub("vscode.window.onDidChangeTextEditorVisibleRanges")
  571. vscode.window.onDidChangeTextEditorOptions = createStub("vscode.window.onDidChangeTextEditorOptions")
  572. vscode.window.onDidChangeTextEditorViewColumn = createStub("vscode.window.onDidChangeTextEditorViewColumn")
  573. vscode.window.visibleNotebookEditors = createStub("vscode.window.visibleNotebookEditors")
  574. vscode.window.onDidChangeVisibleNotebookEditors = createStub("vscode.window.onDidChangeVisibleNotebookEditors")
  575. vscode.window.activeNotebookEditor = createStub("vscode.window.activeNotebookEditor")
  576. vscode.window.onDidChangeActiveNotebookEditor = createStub("vscode.window.onDidChangeActiveNotebookEditor")
  577. vscode.window.onDidChangeNotebookEditorSelection = createStub("vscode.window.onDidChangeNotebookEditorSelection")
  578. vscode.window.onDidChangeNotebookEditorVisibleRanges = createStub("vscode.window.onDidChangeNotebookEditorVisibleRanges")
  579. vscode.window.terminals = createStub("vscode.window.terminals")
  580. vscode.window.activeTerminal = createStub("vscode.window.activeTerminal")
  581. vscode.window.onDidChangeActiveTerminal = createStub("vscode.window.onDidChangeActiveTerminal")
  582. vscode.window.onDidOpenTerminal = createStub("vscode.window.onDidOpenTerminal")
  583. vscode.window.onDidCloseTerminal = createStub("vscode.window.onDidCloseTerminal")
  584. vscode.window.onDidChangeTerminalState = createStub("vscode.window.onDidChangeTerminalState")
  585. vscode.window.state = createStub("vscode.window.state")
  586. vscode.window.onDidChangeWindowState = createStub("vscode.window.onDidChangeWindowState")
  587. vscode.window.showTextDocument = (_document, _column, _preserveFocus) => {
  588. console.log("Called stubbed function: vscode.window.showTextDocument")
  589. return Promise.resolve(null)
  590. }
  591. vscode.window.showTextDocument = (_document, _options) => {
  592. console.log("Called stubbed function: vscode.window.showTextDocument")
  593. return Promise.resolve(null)
  594. }
  595. vscode.window.showTextDocument = (_uri, _options) => {
  596. console.log("Called stubbed function: vscode.window.showTextDocument")
  597. return Promise.resolve(null)
  598. }
  599. vscode.window.showNotebookDocument = (_document, _options) => {
  600. console.log("Called stubbed function: vscode.window.showNotebookDocument")
  601. return Promise.resolve(null)
  602. }
  603. vscode.window.createTextEditorDecorationType = (_options) => {
  604. console.log("Called stubbed function: vscode.window.createTextEditorDecorationType")
  605. return createStub("unknown")
  606. }
  607. vscode.window.showInformationMessage = (_message, _items) => {
  608. console.log("Called stubbed function: vscode.window.showInformationMessage")
  609. return Promise.resolve(null)
  610. }
  611. vscode.window.showInformationMessage = (_message, _options, _items) => {
  612. console.log("Called stubbed function: vscode.window.showInformationMessage")
  613. return Promise.resolve(null)
  614. }
  615. vscode.window.showInformationMessage = (_message, _items) => {
  616. console.log("Called stubbed function: vscode.window.showInformationMessage")
  617. return Promise.resolve(null)
  618. }
  619. vscode.window.showInformationMessage = (_message, _options, _items) => {
  620. console.log("Called stubbed function: vscode.window.showInformationMessage")
  621. return Promise.resolve(null)
  622. }
  623. vscode.window.showWarningMessage = (_message, _items) => {
  624. console.log("Called stubbed function: vscode.window.showWarningMessage")
  625. return Promise.resolve(null)
  626. }
  627. vscode.window.showWarningMessage = (_message, _options, _items) => {
  628. console.log("Called stubbed function: vscode.window.showWarningMessage")
  629. return Promise.resolve(null)
  630. }
  631. vscode.window.showWarningMessage = (_message, _items) => {
  632. console.log("Called stubbed function: vscode.window.showWarningMessage")
  633. return Promise.resolve(null)
  634. }
  635. vscode.window.showWarningMessage = (_message, _options, _items) => {
  636. console.log("Called stubbed function: vscode.window.showWarningMessage")
  637. return Promise.resolve(null)
  638. }
  639. vscode.window.showErrorMessage = (_message, _items) => {
  640. console.log("Called stubbed function: vscode.window.showErrorMessage")
  641. return Promise.resolve(null)
  642. }
  643. vscode.window.showErrorMessage = (_message, _options, _items) => {
  644. console.log("Called stubbed function: vscode.window.showErrorMessage")
  645. return Promise.resolve(null)
  646. }
  647. vscode.window.showErrorMessage = (_message, _items) => {
  648. console.log("Called stubbed function: vscode.window.showErrorMessage")
  649. return Promise.resolve(null)
  650. }
  651. vscode.window.showErrorMessage = (_message, _options, _items) => {
  652. console.log("Called stubbed function: vscode.window.showErrorMessage")
  653. return Promise.resolve(null)
  654. }
  655. vscode.window.showQuickPick = (_items, _options, _token) => {
  656. console.log("Called stubbed function: vscode.window.showQuickPick")
  657. return ""
  658. }
  659. vscode.window.showQuickPick = (_items, _options, _token) => {
  660. console.log("Called stubbed function: vscode.window.showQuickPick")
  661. return ""
  662. }
  663. vscode.window.showQuickPick = (_items, _options, _token) => {
  664. console.log("Called stubbed function: vscode.window.showQuickPick")
  665. return []
  666. }
  667. vscode.window.showQuickPick = (_items, _options, _token) => {
  668. console.log("Called stubbed function: vscode.window.showQuickPick")
  669. return Promise.resolve(null)
  670. }
  671. vscode.window.showWorkspaceFolderPick = (_options) => {
  672. console.log("Called stubbed function: vscode.window.showWorkspaceFolderPick")
  673. return Promise.resolve(null)
  674. }
  675. vscode.window.showSaveDialog = (_options) => {
  676. console.log("Called stubbed function: vscode.window.showSaveDialog")
  677. return Promise.resolve(null)
  678. }
  679. vscode.window.showInputBox = (_options, _token) => {
  680. console.log("Called stubbed function: vscode.window.showInputBox")
  681. return ""
  682. }
  683. vscode.window.createQuickPick = () => {
  684. console.log("Called stubbed function: vscode.window.createQuickPick")
  685. return createStub("unknown")
  686. }
  687. vscode.window.createInputBox = () => {
  688. console.log("Called stubbed function: vscode.window.createInputBox")
  689. return createStub("unknown")
  690. }
  691. vscode.window.createOutputChannel = (_name, _languageId) => {
  692. console.log("Called stubbed function: vscode.window.createOutputChannel")
  693. return createStub("unknown")
  694. }
  695. vscode.window.createOutputChannel = (_name, _options) => {
  696. console.log("Called stubbed function: vscode.window.createOutputChannel")
  697. return createStub("unknown")
  698. }
  699. vscode.window.createWebviewPanel = (_viewType, _title, _showOptions, _options) => {
  700. console.log("Called stubbed function: vscode.window.createWebviewPanel")
  701. return createStub("unknown")
  702. }
  703. vscode.window.setStatusBarMessage = (_text, _hideAfterTimeout) => {
  704. console.log("Called stubbed function: vscode.window.setStatusBarMessage")
  705. return createStub("unknown")
  706. }
  707. vscode.window.setStatusBarMessage = (_text, _hideWhenDone) => {
  708. console.log("Called stubbed function: vscode.window.setStatusBarMessage")
  709. return createStub("unknown")
  710. }
  711. vscode.window.setStatusBarMessage = (_text) => {
  712. console.log("Called stubbed function: vscode.window.setStatusBarMessage")
  713. return createStub("unknown")
  714. }
  715. vscode.window.withScmProgress = (_task) => {
  716. console.log("Called stubbed function: vscode.window.withScmProgress")
  717. return Promise.resolve(null)
  718. }
  719. vscode.window.withProgress = (_options, _task) => {
  720. console.log("Called stubbed function: vscode.window.withProgress")
  721. return Promise.resolve(null)
  722. }
  723. vscode.window.createStatusBarItem = (_id, _alignment, _priority) => {
  724. console.log("Called stubbed function: vscode.window.createStatusBarItem")
  725. return createStub("unknown")
  726. }
  727. vscode.window.createStatusBarItem = (_alignment, _priority) => {
  728. console.log("Called stubbed function: vscode.window.createStatusBarItem")
  729. return createStub("unknown")
  730. }
  731. vscode.window.createTerminal = (_name, _shellPath, _shellArgs) => {
  732. console.log("Called stubbed function: vscode.window.createTerminal")
  733. return createStub("unknown")
  734. }
  735. vscode.window.createTerminal = (_options) => {
  736. console.log("Called stubbed function: vscode.window.createTerminal")
  737. return createStub("unknown")
  738. }
  739. vscode.window.createTerminal = (_options) => {
  740. console.log("Called stubbed function: vscode.window.createTerminal")
  741. return createStub("unknown")
  742. }
  743. vscode.window.registerTreeDataProvider = (_viewId, _treeDataProvider) => {
  744. console.log("Called stubbed function: vscode.window.registerTreeDataProvider")
  745. return createStub("unknown")
  746. }
  747. vscode.window.createTreeView = (_viewId, _options) => {
  748. console.log("Called stubbed function: vscode.window.createTreeView")
  749. return createStub("unknown")
  750. }
  751. vscode.window.registerUriHandler = (_handler) => {
  752. console.log("Called stubbed function: vscode.window.registerUriHandler")
  753. return createStub("unknown")
  754. }
  755. vscode.window.registerWebviewPanelSerializer = (_viewType, _serializer) => {
  756. console.log("Called stubbed function: vscode.window.registerWebviewPanelSerializer")
  757. return createStub("unknown")
  758. }
  759. vscode.window.registerWebviewViewProvider = (_viewId, _provider, _options) => {
  760. console.log("Called stubbed function: vscode.window.registerWebviewViewProvider")
  761. return createStub("unknown")
  762. }
  763. vscode.window.registerCustomEditorProvider = (_viewType, _provider, _options) => {
  764. console.log("Called stubbed function: vscode.window.registerCustomEditorProvider")
  765. return createStub("unknown")
  766. }
  767. vscode.window.registerTerminalLinkProvider = (_provider) => {
  768. console.log("Called stubbed function: vscode.window.registerTerminalLinkProvider")
  769. return createStub("unknown")
  770. }
  771. vscode.window.registerTerminalProfileProvider = (_id, _provider) => {
  772. console.log("Called stubbed function: vscode.window.registerTerminalProfileProvider")
  773. return createStub("unknown")
  774. }
  775. vscode.window.registerFileDecorationProvider = (_provider) => {
  776. console.log("Called stubbed function: vscode.window.registerFileDecorationProvider")
  777. return createStub("unknown")
  778. }
  779. vscode.window.activeColorTheme = createStub("vscode.window.activeColorTheme")
  780. vscode.window.onDidChangeActiveColorTheme = createStub("vscode.window.onDidChangeActiveColorTheme")
  781. vscode.DataTransferItem = class {
  782. constructor(...args) {
  783. console.log("Constructed stubbed class: new vscode.DataTransferItem(", args, ")")
  784. return createStub(vscode.DataTransferItem)
  785. }
  786. }
  787. vscode.DataTransfer = class {
  788. constructor(...args) {
  789. console.log("Constructed stubbed class: new vscode.DataTransfer(", args, ")")
  790. return createStub(vscode.DataTransfer)
  791. }
  792. }
  793. vscode.TreeItem = class {
  794. constructor(...args) {
  795. console.log("Constructed stubbed class: new vscode.TreeItem(", args, ")")
  796. return createStub(vscode.TreeItem)
  797. }
  798. }
  799. vscode.TreeItemCollapsibleState = { None: 0, Collapsed: 0, Expanded: 0 }
  800. vscode.TreeItemCheckboxState = { Unchecked: 0, Checked: 0 }
  801. vscode.TerminalExitReason = { Unknown: 0, Shutdown: 0, Process: 0, User: 0, Extension: 0 }
  802. vscode.EnvironmentVariableMutatorType = { Replace: 0, Append: 0, Prepend: 0 }
  803. vscode.ProgressLocation = { SourceControl: 0, Window: 0, Notification: 0 }
  804. vscode.QuickInputButtons = class {
  805. constructor(...args) {
  806. console.log("Constructed stubbed class: new vscode.QuickInputButtons(", args, ")")
  807. return createStub(vscode.QuickInputButtons)
  808. }
  809. }
  810. vscode.TextDocumentChangeReason = { Undo: 0, Redo: 0 }
  811. vscode.TextDocumentSaveReason = { Manual: 0, AfterDelay: 0, FocusOut: 0 }
  812. vscode.workspace = {}
  813. vscode.workspace.fs = createStub("vscode.workspace.fs")
  814. vscode.workspace.rootPath = createStub("vscode.workspace.rootPath")
  815. vscode.workspace.name = createStub("vscode.workspace.name")
  816. vscode.workspace.workspaceFile = createStub("vscode.workspace.workspaceFile")
  817. vscode.workspace.asRelativePath = (_pathOrUri, _includeWorkspaceFolder) => {
  818. console.log("Called stubbed function: vscode.workspace.asRelativePath")
  819. return ""
  820. }
  821. vscode.workspace.createFileSystemWatcher = (_globPattern, _ignoreCreateEvents, _ignoreChangeEvents, _ignoreDeleteEvents) => {
  822. console.log("Called stubbed function: vscode.workspace.createFileSystemWatcher")
  823. return createStub("unknown")
  824. }
  825. vscode.workspace.findFiles = (_include, _exclude, _maxResults, _token) => {
  826. console.log("Called stubbed function: vscode.workspace.findFiles")
  827. return []
  828. }
  829. vscode.workspace.saveAll = (_includeUntitled) => {
  830. console.log("Called stubbed function: vscode.workspace.saveAll")
  831. return false
  832. }
  833. vscode.workspace.applyEdit = (_edit, _metadata) => {
  834. console.log("Called stubbed function: vscode.workspace.applyEdit")
  835. return false
  836. }
  837. vscode.workspace.textDocuments = []
  838. vscode.workspace.openTextDocument = (_uri) => {
  839. console.log("Called stubbed function: vscode.workspace.openTextDocument")
  840. return Promise.resolve(null)
  841. }
  842. vscode.workspace.openTextDocument = (_fileName) => {
  843. console.log("Called stubbed function: vscode.workspace.openTextDocument")
  844. return Promise.resolve(null)
  845. }
  846. vscode.workspace.openTextDocument = (_options) => {
  847. console.log("Called stubbed function: vscode.workspace.openTextDocument")
  848. return Promise.resolve(null)
  849. }
  850. vscode.workspace.registerTextDocumentContentProvider = (_scheme, _provider) => {
  851. console.log("Called stubbed function: vscode.workspace.registerTextDocumentContentProvider")
  852. return createStub("unknown")
  853. }
  854. vscode.workspace.onDidOpenTextDocument = createStub("vscode.workspace.onDidOpenTextDocument")
  855. vscode.workspace.onDidCloseTextDocument = createStub("vscode.workspace.onDidCloseTextDocument")
  856. vscode.workspace.onDidChangeTextDocument = createStub("vscode.workspace.onDidChangeTextDocument")
  857. vscode.workspace.onWillSaveTextDocument = createStub("vscode.workspace.onWillSaveTextDocument")
  858. vscode.workspace.onDidSaveTextDocument = createStub("vscode.workspace.onDidSaveTextDocument")
  859. vscode.workspace.notebookDocuments = createStub("vscode.workspace.notebookDocuments")
  860. vscode.workspace.openNotebookDocument = (_uri) => {
  861. console.log("Called stubbed function: vscode.workspace.openNotebookDocument")
  862. return Promise.resolve(null)
  863. }
  864. vscode.workspace.openNotebookDocument = (_notebookType, _content) => {
  865. console.log("Called stubbed function: vscode.workspace.openNotebookDocument")
  866. return Promise.resolve(null)
  867. }
  868. vscode.workspace.onDidChangeNotebookDocument = createStub("vscode.workspace.onDidChangeNotebookDocument")
  869. vscode.workspace.onWillSaveNotebookDocument = createStub("vscode.workspace.onWillSaveNotebookDocument")
  870. vscode.workspace.onDidSaveNotebookDocument = createStub("vscode.workspace.onDidSaveNotebookDocument")
  871. vscode.workspace.registerNotebookSerializer = (_notebookType, _serializer, _options) => {
  872. console.log("Called stubbed function: vscode.workspace.registerNotebookSerializer")
  873. return createStub("unknown")
  874. }
  875. vscode.workspace.onDidOpenNotebookDocument = createStub("vscode.workspace.onDidOpenNotebookDocument")
  876. vscode.workspace.onDidCloseNotebookDocument = createStub("vscode.workspace.onDidCloseNotebookDocument")
  877. vscode.workspace.onWillCreateFiles = createStub("vscode.workspace.onWillCreateFiles")
  878. vscode.workspace.onDidCreateFiles = createStub("vscode.workspace.onDidCreateFiles")
  879. vscode.workspace.onWillDeleteFiles = createStub("vscode.workspace.onWillDeleteFiles")
  880. vscode.workspace.onDidDeleteFiles = createStub("vscode.workspace.onDidDeleteFiles")
  881. vscode.workspace.onWillRenameFiles = createStub("vscode.workspace.onWillRenameFiles")
  882. vscode.workspace.onDidRenameFiles = createStub("vscode.workspace.onDidRenameFiles")
  883. const workspaceConfigStore = {}
  884. vscode.workspace.getConfiguration = (section) => ({
  885. get: (key, defaultValue) => {
  886. return workspaceConfigStore[`${section}.${key}`] ?? defaultValue
  887. },
  888. update: (key, value, _global) => {
  889. workspaceConfigStore[`${section}.${key}`] = value
  890. },
  891. has: (key) => {
  892. return `${section}.${key}` in workspaceConfigStore
  893. },
  894. })
  895. vscode.workspace.onDidChangeConfiguration = createStub("vscode.workspace.onDidChangeConfiguration")
  896. vscode.workspace.registerTaskProvider = (_type, _provider) => {
  897. console.log("Called stubbed function: vscode.workspace.registerTaskProvider")
  898. return createStub("unknown")
  899. }
  900. vscode.workspace.registerFileSystemProvider = (_scheme, _provider, _options) => {
  901. console.log("Called stubbed function: vscode.workspace.registerFileSystemProvider")
  902. return createStub("unknown")
  903. }
  904. vscode.workspace.isTrusted = createStub("vscode.workspace.isTrusted")
  905. vscode.workspace.onDidGrantWorkspaceTrust = createStub("vscode.workspace.onDidGrantWorkspaceTrust")
  906. vscode.languages = {}
  907. vscode.languages.getLanguages = () => {
  908. console.log("Called stubbed function: vscode.languages.getLanguages")
  909. return ""
  910. }
  911. vscode.languages.setTextDocumentLanguage = (_document, _languageId) => {
  912. console.log("Called stubbed function: vscode.languages.setTextDocumentLanguage")
  913. return Promise.resolve(null)
  914. }
  915. vscode.languages.match = (_selector, _document) => {
  916. console.log("Called stubbed function: vscode.languages.match")
  917. return 0
  918. }
  919. vscode.languages.onDidChangeDiagnostics = createStub("vscode.languages.onDidChangeDiagnostics")
  920. vscode.languages.getDiagnostics = (_resource) => {
  921. console.log("Called stubbed function: vscode.languages.getDiagnostics")
  922. return []
  923. }
  924. vscode.languages.getDiagnostics = () => {
  925. console.log("Called stubbed function: vscode.languages.getDiagnostics")
  926. return []
  927. }
  928. vscode.languages.createDiagnosticCollection = (_name) => {
  929. console.log("Called stubbed function: vscode.languages.createDiagnosticCollection")
  930. return createStub("unknown")
  931. }
  932. vscode.languages.createLanguageStatusItem = (_id, _selector) => {
  933. console.log("Called stubbed function: vscode.languages.createLanguageStatusItem")
  934. return createStub("unknown")
  935. }
  936. vscode.languages.registerCompletionItemProvider = (_selector, _provider, _triggerCharacters) => {
  937. console.log("Called stubbed function: vscode.languages.registerCompletionItemProvider")
  938. return createStub("unknown")
  939. }
  940. vscode.languages.registerInlineCompletionItemProvider = (_selector, _provider) => {
  941. console.log("Called stubbed function: vscode.languages.registerInlineCompletionItemProvider")
  942. return createStub("unknown")
  943. }
  944. vscode.languages.registerCodeActionsProvider = (_selector, _provider, _metadata) => {
  945. console.log("Called stubbed function: vscode.languages.registerCodeActionsProvider")
  946. return createStub("unknown")
  947. }
  948. vscode.languages.registerCodeLensProvider = (_selector, _provider) => {
  949. console.log("Called stubbed function: vscode.languages.registerCodeLensProvider")
  950. return createStub("unknown")
  951. }
  952. vscode.languages.registerDefinitionProvider = (_selector, _provider) => {
  953. console.log("Called stubbed function: vscode.languages.registerDefinitionProvider")
  954. return createStub("unknown")
  955. }
  956. vscode.languages.registerImplementationProvider = (_selector, _provider) => {
  957. console.log("Called stubbed function: vscode.languages.registerImplementationProvider")
  958. return createStub("unknown")
  959. }
  960. vscode.languages.registerTypeDefinitionProvider = (_selector, _provider) => {
  961. console.log("Called stubbed function: vscode.languages.registerTypeDefinitionProvider")
  962. return createStub("unknown")
  963. }
  964. vscode.languages.registerDeclarationProvider = (_selector, _provider) => {
  965. console.log("Called stubbed function: vscode.languages.registerDeclarationProvider")
  966. return createStub("unknown")
  967. }
  968. vscode.languages.registerHoverProvider = (_selector, _provider) => {
  969. console.log("Called stubbed function: vscode.languages.registerHoverProvider")
  970. return createStub("unknown")
  971. }
  972. vscode.languages.registerEvaluatableExpressionProvider = (_selector, _provider) => {
  973. console.log("Called stubbed function: vscode.languages.registerEvaluatableExpressionProvider")
  974. return createStub("unknown")
  975. }
  976. vscode.languages.registerInlineValuesProvider = (_selector, _provider) => {
  977. console.log("Called stubbed function: vscode.languages.registerInlineValuesProvider")
  978. return createStub("unknown")
  979. }
  980. vscode.languages.registerDocumentHighlightProvider = (_selector, _provider) => {
  981. console.log("Called stubbed function: vscode.languages.registerDocumentHighlightProvider")
  982. return createStub("unknown")
  983. }
  984. vscode.languages.registerDocumentSymbolProvider = (_selector, _provider, _metaData) => {
  985. console.log("Called stubbed function: vscode.languages.registerDocumentSymbolProvider")
  986. return createStub("unknown")
  987. }
  988. vscode.languages.registerWorkspaceSymbolProvider = (_provider) => {
  989. console.log("Called stubbed function: vscode.languages.registerWorkspaceSymbolProvider")
  990. return createStub("unknown")
  991. }
  992. vscode.languages.registerReferenceProvider = (_selector, _provider) => {
  993. console.log("Called stubbed function: vscode.languages.registerReferenceProvider")
  994. return createStub("unknown")
  995. }
  996. vscode.languages.registerRenameProvider = (_selector, _provider) => {
  997. console.log("Called stubbed function: vscode.languages.registerRenameProvider")
  998. return createStub("unknown")
  999. }
  1000. vscode.languages.registerDocumentSemanticTokensProvider = (_selector, _provider, _legend) => {
  1001. console.log("Called stubbed function: vscode.languages.registerDocumentSemanticTokensProvider")
  1002. return createStub("unknown")
  1003. }
  1004. vscode.languages.registerDocumentRangeSemanticTokensProvider = (_selector, _provider, _legend) => {
  1005. console.log("Called stubbed function: vscode.languages.registerDocumentRangeSemanticTokensProvider")
  1006. return createStub("unknown")
  1007. }
  1008. vscode.languages.registerDocumentFormattingEditProvider = (_selector, _provider) => {
  1009. console.log("Called stubbed function: vscode.languages.registerDocumentFormattingEditProvider")
  1010. return createStub("unknown")
  1011. }
  1012. vscode.languages.registerDocumentRangeFormattingEditProvider = (_selector, _provider) => {
  1013. console.log("Called stubbed function: vscode.languages.registerDocumentRangeFormattingEditProvider")
  1014. return createStub("unknown")
  1015. }
  1016. vscode.languages.registerOnTypeFormattingEditProvider = (_selector, _provider, _firstTriggerCharacter, _moreTriggerCharacter) => {
  1017. console.log("Called stubbed function: vscode.languages.registerOnTypeFormattingEditProvider")
  1018. return createStub("unknown")
  1019. }
  1020. vscode.languages.registerSignatureHelpProvider = (_selector, _provider, _triggerCharacters) => {
  1021. console.log("Called stubbed function: vscode.languages.registerSignatureHelpProvider")
  1022. return createStub("unknown")
  1023. }
  1024. vscode.languages.registerSignatureHelpProvider = (_selector, _provider, _metadata) => {
  1025. console.log("Called stubbed function: vscode.languages.registerSignatureHelpProvider")
  1026. return createStub("unknown")
  1027. }
  1028. vscode.languages.registerDocumentLinkProvider = (_selector, _provider) => {
  1029. console.log("Called stubbed function: vscode.languages.registerDocumentLinkProvider")
  1030. return createStub("unknown")
  1031. }
  1032. vscode.languages.registerColorProvider = (_selector, _provider) => {
  1033. console.log("Called stubbed function: vscode.languages.registerColorProvider")
  1034. return createStub("unknown")
  1035. }
  1036. vscode.languages.registerInlayHintsProvider = (_selector, _provider) => {
  1037. console.log("Called stubbed function: vscode.languages.registerInlayHintsProvider")
  1038. return createStub("unknown")
  1039. }
  1040. vscode.languages.registerFoldingRangeProvider = (_selector, _provider) => {
  1041. console.log("Called stubbed function: vscode.languages.registerFoldingRangeProvider")
  1042. return createStub("unknown")
  1043. }
  1044. vscode.languages.registerSelectionRangeProvider = (_selector, _provider) => {
  1045. console.log("Called stubbed function: vscode.languages.registerSelectionRangeProvider")
  1046. return createStub("unknown")
  1047. }
  1048. vscode.languages.registerCallHierarchyProvider = (_selector, _provider) => {
  1049. console.log("Called stubbed function: vscode.languages.registerCallHierarchyProvider")
  1050. return createStub("unknown")
  1051. }
  1052. vscode.languages.registerTypeHierarchyProvider = (_selector, _provider) => {
  1053. console.log("Called stubbed function: vscode.languages.registerTypeHierarchyProvider")
  1054. return createStub("unknown")
  1055. }
  1056. vscode.languages.registerLinkedEditingRangeProvider = (_selector, _provider) => {
  1057. console.log("Called stubbed function: vscode.languages.registerLinkedEditingRangeProvider")
  1058. return createStub("unknown")
  1059. }
  1060. vscode.languages.registerDocumentDropEditProvider = (_selector, _provider) => {
  1061. console.log("Called stubbed function: vscode.languages.registerDocumentDropEditProvider")
  1062. return createStub("unknown")
  1063. }
  1064. vscode.languages.setLanguageConfiguration = (_language, _configuration) => {
  1065. console.log("Called stubbed function: vscode.languages.setLanguageConfiguration")
  1066. return createStub("unknown")
  1067. }
  1068. vscode.NotebookEditorRevealType = { Default: 0, InCenter: 0, InCenterIfOutsideViewport: 0, AtTop: 0 }
  1069. vscode.NotebookCellKind = { Markup: 0, Code: 0 }
  1070. vscode.NotebookRange = class {
  1071. constructor(...args) {
  1072. console.log("Constructed stubbed class: new vscode.NotebookRange(", args, ")")
  1073. return createStub(vscode.NotebookRange)
  1074. }
  1075. }
  1076. vscode.NotebookCellOutputItem = class {
  1077. constructor(...args) {
  1078. console.log("Constructed stubbed class: new vscode.NotebookCellOutputItem(", args, ")")
  1079. return createStub(vscode.NotebookCellOutputItem)
  1080. }
  1081. }
  1082. vscode.NotebookCellOutput = class {
  1083. constructor(...args) {
  1084. console.log("Constructed stubbed class: new vscode.NotebookCellOutput(", args, ")")
  1085. return createStub(vscode.NotebookCellOutput)
  1086. }
  1087. }
  1088. vscode.NotebookCellData = class {
  1089. constructor(...args) {
  1090. console.log("Constructed stubbed class: new vscode.NotebookCellData(", args, ")")
  1091. return createStub(vscode.NotebookCellData)
  1092. }
  1093. }
  1094. vscode.NotebookData = class {
  1095. constructor(...args) {
  1096. console.log("Constructed stubbed class: new vscode.NotebookData(", args, ")")
  1097. return createStub(vscode.NotebookData)
  1098. }
  1099. }
  1100. vscode.NotebookControllerAffinity = { Default: 0, Preferred: 0 }
  1101. vscode.NotebookCellStatusBarAlignment = { Left: 0, Right: 0 }
  1102. vscode.NotebookCellStatusBarItem = class {
  1103. constructor(...args) {
  1104. console.log("Constructed stubbed class: new vscode.NotebookCellStatusBarItem(", args, ")")
  1105. return createStub(vscode.NotebookCellStatusBarItem)
  1106. }
  1107. }
  1108. vscode.notebooks = {}
  1109. vscode.notebooks.createNotebookController = (_id, _notebookType, _label, _handler) => {
  1110. console.log("Called stubbed function: vscode.notebooks.createNotebookController")
  1111. return createStub("unknown")
  1112. }
  1113. vscode.notebooks.registerNotebookCellStatusBarItemProvider = (_notebookType, _provider) => {
  1114. console.log("Called stubbed function: vscode.notebooks.registerNotebookCellStatusBarItemProvider")
  1115. return createStub("unknown")
  1116. }
  1117. vscode.notebooks.createRendererMessaging = (_rendererId) => {
  1118. console.log("Called stubbed function: vscode.notebooks.createRendererMessaging")
  1119. return createStub("unknown")
  1120. }
  1121. vscode.scm = {}
  1122. vscode.scm.inputBox = createStub("vscode.scm.inputBox")
  1123. vscode.scm.createSourceControl = (_id, _label, _rootUri) => {
  1124. console.log("Called stubbed function: vscode.scm.createSourceControl")
  1125. return createStub("unknown")
  1126. }
  1127. vscode.DebugAdapterExecutable = class {
  1128. constructor(...args) {
  1129. console.log("Constructed stubbed class: new vscode.DebugAdapterExecutable(", args, ")")
  1130. return createStub(vscode.DebugAdapterExecutable)
  1131. }
  1132. }
  1133. vscode.DebugAdapterServer = class {
  1134. constructor(...args) {
  1135. console.log("Constructed stubbed class: new vscode.DebugAdapterServer(", args, ")")
  1136. return createStub(vscode.DebugAdapterServer)
  1137. }
  1138. }
  1139. vscode.DebugAdapterNamedPipeServer = class {
  1140. constructor(...args) {
  1141. console.log("Constructed stubbed class: new vscode.DebugAdapterNamedPipeServer(", args, ")")
  1142. return createStub(vscode.DebugAdapterNamedPipeServer)
  1143. }
  1144. }
  1145. vscode.DebugAdapterInlineImplementation = class {
  1146. constructor(...args) {
  1147. console.log("Constructed stubbed class: new vscode.DebugAdapterInlineImplementation(", args, ")")
  1148. return createStub(vscode.DebugAdapterInlineImplementation)
  1149. }
  1150. }
  1151. vscode.Breakpoint = class {
  1152. constructor(...args) {
  1153. console.log("Constructed stubbed class: new vscode.Breakpoint(", args, ")")
  1154. return createStub(vscode.Breakpoint)
  1155. }
  1156. }
  1157. vscode.SourceBreakpoint = class {
  1158. constructor(...args) {
  1159. console.log("Constructed stubbed class: new vscode.SourceBreakpoint(", args, ")")
  1160. return createStub(vscode.SourceBreakpoint)
  1161. }
  1162. }
  1163. vscode.FunctionBreakpoint = class {
  1164. constructor(...args) {
  1165. console.log("Constructed stubbed class: new vscode.FunctionBreakpoint(", args, ")")
  1166. return createStub(vscode.FunctionBreakpoint)
  1167. }
  1168. }
  1169. vscode.DebugConsoleMode = { Separate: 0, MergeWithParent: 0 }
  1170. vscode.DebugConfigurationProviderTriggerKind = { Initial: 0, Dynamic: 0 }
  1171. vscode.debug = {}
  1172. vscode.debug.activeDebugSession = createStub("vscode.debug.activeDebugSession")
  1173. vscode.debug.activeDebugConsole = createStub("vscode.debug.activeDebugConsole")
  1174. vscode.debug.breakpoints = createStub("vscode.debug.breakpoints")
  1175. vscode.debug.onDidChangeActiveDebugSession = createStub("vscode.debug.onDidChangeActiveDebugSession")
  1176. vscode.debug.onDidStartDebugSession = createStub("vscode.debug.onDidStartDebugSession")
  1177. vscode.debug.onDidReceiveDebugSessionCustomEvent = createStub("vscode.debug.onDidReceiveDebugSessionCustomEvent")
  1178. vscode.debug.onDidTerminateDebugSession = createStub("vscode.debug.onDidTerminateDebugSession")
  1179. vscode.debug.onDidChangeBreakpoints = createStub("vscode.debug.onDidChangeBreakpoints")
  1180. vscode.debug.registerDebugConfigurationProvider = (_debugType, _provider, _triggerKind) => {
  1181. console.log("Called stubbed function: vscode.debug.registerDebugConfigurationProvider")
  1182. return createStub("unknown")
  1183. }
  1184. vscode.debug.registerDebugAdapterDescriptorFactory = (_debugType, _factory) => {
  1185. console.log("Called stubbed function: vscode.debug.registerDebugAdapterDescriptorFactory")
  1186. return createStub("unknown")
  1187. }
  1188. vscode.debug.registerDebugAdapterTrackerFactory = (_debugType, _factory) => {
  1189. console.log("Called stubbed function: vscode.debug.registerDebugAdapterTrackerFactory")
  1190. return createStub("unknown")
  1191. }
  1192. vscode.debug.startDebugging = (_folder, _nameOrConfiguration, _parentSessionOrOptions) => {
  1193. console.log("Called stubbed function: vscode.debug.startDebugging")
  1194. return false
  1195. }
  1196. vscode.debug.stopDebugging = (_session) => {
  1197. console.log("Called stubbed function: vscode.debug.stopDebugging")
  1198. }
  1199. vscode.debug.addBreakpoints = (_breakpoints) => {
  1200. console.log("Called stubbed function: vscode.debug.addBreakpoints")
  1201. }
  1202. vscode.debug.removeBreakpoints = (_breakpoints) => {
  1203. console.log("Called stubbed function: vscode.debug.removeBreakpoints")
  1204. }
  1205. vscode.debug.asDebugSourceUri = (_source, _session) => {
  1206. console.log("Called stubbed function: vscode.debug.asDebugSourceUri")
  1207. return createStub("unknown")
  1208. }
  1209. vscode.extensions = {}
  1210. vscode.extensions.getExtension = (_extensionId) => {
  1211. console.log("Called stubbed function: vscode.extensions.getExtension")
  1212. return createStub("unknown")
  1213. }
  1214. vscode.extensions.all = []
  1215. vscode.extensions.onDidChange = createStub("vscode.extensions.onDidChange")
  1216. vscode.CommentThreadCollapsibleState = { Collapsed: 0, Expanded: 0 }
  1217. vscode.CommentMode = { Editing: 0, Preview: 0 }
  1218. vscode.CommentThreadState = { Unresolved: 0, Resolved: 0 }
  1219. vscode.comments = {}
  1220. vscode.comments.createCommentController = (_id, _label) => {
  1221. console.log("Called stubbed function: vscode.comments.createCommentController")
  1222. return createStub("unknown")
  1223. }
  1224. vscode.authentication = {}
  1225. vscode.authentication.getSession = (_providerId, _scopes, _options) => {
  1226. console.log("Called stubbed function: vscode.authentication.getSession")
  1227. return Promise.resolve(null)
  1228. }
  1229. vscode.authentication.getSession = (_providerId, _scopes, _options) => {
  1230. console.log("Called stubbed function: vscode.authentication.getSession")
  1231. return Promise.resolve(null)
  1232. }
  1233. vscode.authentication.getSession = (_providerId, _scopes, _options) => {
  1234. console.log("Called stubbed function: vscode.authentication.getSession")
  1235. return Promise.resolve(null)
  1236. }
  1237. vscode.authentication.onDidChangeSessions = createStub("vscode.authentication.onDidChangeSessions")
  1238. vscode.authentication.registerAuthenticationProvider = (_id, _label, _provider, _options) => {
  1239. console.log("Called stubbed function: vscode.authentication.registerAuthenticationProvider")
  1240. return createStub("unknown")
  1241. }
  1242. vscode.l10n = {}
  1243. vscode.l10n.t = (_message, _args) => {
  1244. console.log("Called stubbed function: vscode.l10n.t")
  1245. return ""
  1246. }
  1247. vscode.l10n.t = (_message, _args) => {
  1248. console.log("Called stubbed function: vscode.l10n.t")
  1249. return ""
  1250. }
  1251. vscode.l10n.t = (_options) => {
  1252. console.log("Called stubbed function: vscode.l10n.t")
  1253. return ""
  1254. }
  1255. vscode.l10n.bundle = createStub("vscode.l10n.bundle")
  1256. vscode.l10n.uri = createStub("vscode.l10n.uri")
  1257. vscode.tests = {}
  1258. vscode.tests.createTestController = (_id, _label) => {
  1259. console.log("Called stubbed function: vscode.tests.createTestController")
  1260. return createStub("unknown")
  1261. }
  1262. vscode.TestRunProfileKind = { Run: 0, Debug: 0, Coverage: 0 }
  1263. vscode.TestTag = class {
  1264. constructor(...args) {
  1265. console.log("Constructed stubbed class: new vscode.TestTag(", args, ")")
  1266. return createStub(vscode.TestTag)
  1267. }
  1268. }
  1269. vscode.TestRunRequest = class {
  1270. constructor(...args) {
  1271. console.log("Constructed stubbed class: new vscode.TestRunRequest(", args, ")")
  1272. return createStub(vscode.TestRunRequest)
  1273. }
  1274. }
  1275. vscode.TestMessage = class {
  1276. constructor(...args) {
  1277. console.log("Constructed stubbed class: new vscode.TestMessage(", args, ")")
  1278. return createStub(vscode.TestMessage)
  1279. }
  1280. }
  1281. vscode.TabInputText = class {
  1282. constructor(...args) {
  1283. console.log("Constructed stubbed class: new vscode.TabInputText(", args, ")")
  1284. return createStub(vscode.TabInputText)
  1285. }
  1286. }
  1287. vscode.TabInputTextDiff = class {
  1288. constructor(...args) {
  1289. console.log("Constructed stubbed class: new vscode.TabInputTextDiff(", args, ")")
  1290. return createStub(vscode.TabInputTextDiff)
  1291. }
  1292. }
  1293. vscode.TabInputCustom = class {
  1294. constructor(...args) {
  1295. console.log("Constructed stubbed class: new vscode.TabInputCustom(", args, ")")
  1296. return createStub(vscode.TabInputCustom)
  1297. }
  1298. }
  1299. vscode.TabInputWebview = class {
  1300. constructor(...args) {
  1301. console.log("Constructed stubbed class: new vscode.TabInputWebview(", args, ")")
  1302. return createStub(vscode.TabInputWebview)
  1303. }
  1304. }
  1305. vscode.TabInputNotebook = class {
  1306. constructor(...args) {
  1307. console.log("Constructed stubbed class: new vscode.TabInputNotebook(", args, ")")
  1308. return createStub(vscode.TabInputNotebook)
  1309. }
  1310. }
  1311. vscode.TabInputNotebookDiff = class {
  1312. constructor(...args) {
  1313. console.log("Constructed stubbed class: new vscode.TabInputNotebookDiff(", args, ")")
  1314. return createStub(vscode.TabInputNotebookDiff)
  1315. }
  1316. }
  1317. vscode.TabInputTerminal = class {
  1318. constructor(...args) {
  1319. console.log("Constructed stubbed class: new vscode.TabInputTerminal(", args, ")")
  1320. return createStub(vscode.TabInputTerminal)
  1321. }
  1322. }
  1323. vscode.TelemetryTrustedValue = class {
  1324. constructor(...args) {
  1325. console.log("Constructed stubbed class: new vscode.TelemetryTrustedValue(", args, ")")
  1326. return createStub(vscode.TelemetryTrustedValue)
  1327. }
  1328. }
  1329. module.exports = vscode
  1330. console.log("Finished loading stubs")