@@ -335,13 +335,13 @@ async function main(): Promise<void> {
335335 let functionFilters : FunctionFilterOptions | undefined ;
336336
337337 if ( subcommand === 'markers' ) {
338- const hasSearch = ! ! argv . search ;
339- const hasMinDuration = ! ! argv [ 'min-duration' ] ;
340- const hasMaxDuration = ! ! argv [ 'max-duration' ] ;
341- const hasCategory = ! ! argv . category ;
338+ const hasSearch = argv . search !== undefined ;
339+ const hasMinDuration = argv [ 'min-duration' ] !== undefined ;
340+ const hasMaxDuration = argv [ 'max-duration' ] !== undefined ;
341+ const hasCategory = argv . category !== undefined ;
342342 const hasStack = argv [ 'has-stack' ] ;
343- const hasLimit = ! ! argv . limit ;
344- const hasGroupBy = ! ! argv [ 'group-by' ] ;
343+ const hasLimit = argv . limit !== undefined ;
344+ const hasGroupBy = argv [ 'group-by' ] !== undefined ;
345345 const hasAutoGroup = argv [ 'auto-group' ] ;
346346
347347 if (
@@ -403,9 +403,9 @@ async function main(): Promise<void> {
403403
404404 // Parse function filter options if this is a functions command
405405 if ( subcommand === 'functions' ) {
406- const hasSearch = ! ! argv . search ;
407- const hasMinSelf = ! ! argv [ 'min-self' ] ;
408- const hasLimit = ! ! argv . limit ;
406+ const hasSearch = argv . search !== undefined ;
407+ const hasMinSelf = argv [ 'min-self' ] !== undefined ;
408+ const hasLimit = argv . limit !== undefined ;
409409
410410 if ( hasSearch || hasMinSelf || hasLimit ) {
411411 functionFilters = { } ;
@@ -439,8 +439,8 @@ async function main(): Promise<void> {
439439 subcommand === 'samples-top-down' ||
440440 subcommand === 'samples-bottom-up'
441441 ) {
442- const hasMaxLines = ! ! argv [ 'max-lines' ] ;
443- const hasScoring = ! ! argv . scoring ;
442+ const hasMaxLines = argv [ 'max-lines' ] !== undefined ;
443+ const hasScoring = argv . scoring !== undefined ;
444444
445445 if ( hasMaxLines || hasScoring ) {
446446 callTreeOptions = { } ;
0 commit comments