@@ -14102,15 +14102,15 @@ declare module 'vscode' {
14102
14102
* Associated tag for the profile. If this is set, only {@link TestItem}
14103
14103
* instances with the same tag will be eligible to execute in this profile.
14104
14104
*/
14105
- tag ? : TestTag ;
14105
+ tag : TestTag | undefined ;
14106
14106
14107
14107
/**
14108
14108
* If this method is present, a configuration gear will be present in the
14109
14109
* UI, and this method will be invoked when it's clicked. When called,
14110
14110
* you can take other editor actions, such as showing a quick pick or
14111
14111
* opening a configuration file.
14112
14112
*/
14113
- configureHandler ? : ( ) => void ;
14113
+ configureHandler : ( ( ) => void ) | undefined ;
14114
14114
14115
14115
/**
14116
14116
* Handler called to start a test run. When invoked, the function should call
@@ -14259,7 +14259,7 @@ declare module 'vscode' {
14259
14259
* The process of running tests should resolve the children of any test
14260
14260
* items who have not yet been resolved.
14261
14261
*/
14262
- readonly include ? : TestItem [ ] ;
14262
+ readonly include : TestItem [ ] | undefined ;
14263
14263
14264
14264
/**
14265
14265
* An array of tests the user has marked as excluded from the test included
@@ -14268,14 +14268,14 @@ declare module 'vscode' {
14268
14268
* May be omitted if no exclusions were requested. Test controllers should
14269
14269
* not run excluded tests or any children of excluded tests.
14270
14270
*/
14271
- readonly exclude ? : TestItem [ ] ;
14271
+ readonly exclude : TestItem [ ] | undefined ;
14272
14272
14273
14273
/**
14274
14274
* The profile used for this request. This will always be defined
14275
14275
* for requests issued from the editor UI, though extensions may
14276
14276
* programmatically create requests not associated with any profile.
14277
14277
*/
14278
- readonly profile ? : TestRunProfile ;
14278
+ readonly profile : TestRunProfile | undefined ;
14279
14279
14280
14280
/**
14281
14281
* @param tests Array of specific tests to run, or undefined to run all tests
@@ -14294,7 +14294,7 @@ declare module 'vscode' {
14294
14294
* disambiguate multiple sets of results in a test run. It is useful if
14295
14295
* tests are run across multiple platforms, for example.
14296
14296
*/
14297
- readonly name ? : string ;
14297
+ readonly name : string | undefined ;
14298
14298
14299
14299
/**
14300
14300
* A cancellation token which will be triggered when the test run is
@@ -14434,7 +14434,7 @@ declare module 'vscode' {
14434
14434
/**
14435
14435
* URI this `TestItem` is associated with. May be a file or directory.
14436
14436
*/
14437
- readonly uri ? : Uri ;
14437
+ readonly uri : Uri | undefined ;
14438
14438
14439
14439
/**
14440
14440
* The children of this test item. For a test suite, this may contain the
@@ -14447,7 +14447,7 @@ declare module 'vscode' {
14447
14447
* top-level items in the {@link TestController.items} and for items that
14448
14448
* aren't yet included in another item's {@link children}.
14449
14449
*/
14450
- readonly parent ? : TestItem ;
14450
+ readonly parent : TestItem | undefined ;
14451
14451
14452
14452
/**
14453
14453
* Tags associated with this test item. May be used in combination with
@@ -14489,15 +14489,15 @@ declare module 'vscode' {
14489
14489
*
14490
14490
* This is only meaningful if the `uri` points to a file.
14491
14491
*/
14492
- range ? : Range ;
14492
+ range : Range | undefined ;
14493
14493
14494
14494
/**
14495
14495
* Optional error encountered while loading the test.
14496
14496
*
14497
14497
* Note that this is not a test result and should only be used to represent errors in
14498
14498
* test discovery, such as syntax errors.
14499
14499
*/
14500
- error ? : string | MarkdownString ;
14500
+ error : string | MarkdownString | undefined ;
14501
14501
}
14502
14502
14503
14503
/**
0 commit comments