From 4307b5212a2af91511369099de1ed7e9a5fb21ce Mon Sep 17 00:00:00 2001 From: "Daniel P. Brice" Date: Wed, 13 Mar 2024 10:48:04 -0700 Subject: [PATCH] fix config booleans (#54) --- CHANGELOG.md | 2 ++ src/config.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2249289..feea9df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ This project adhere's to [Semantic Versioning](https://semver.org/spec/v2.0.0.ht ## [unreleased] +- fix bug in config booleans. + ## [3.0.2] - Update README.md for version 3. diff --git a/src/config.ts b/src/config.ts index 07ac88b..b61d09a 100644 --- a/src/config.ts +++ b/src/config.ts @@ -311,8 +311,8 @@ export namespace Config { function tagMerge(mask: TagsConfig, base: TagsConfig): TagsConfig { return { file: mask.file, - completionsProvider: mask.completionsProvider !== undefined ? mask.completionsProvider : base.completionsProvider, - definitionsProvider: mask.definitionsProvider !== undefined ? mask.definitionsProvider : base.definitionsProvider, + completionsProvider: typeof mask.completionsProvider === 'boolean' ? mask.completionsProvider : base.completionsProvider, + definitionsProvider: typeof mask.definitionsProvider === 'boolean' ? mask.definitionsProvider : base.definitionsProvider, importsProvider: mask.importsProvider || base.importsProvider, initTagsCommand: mask.initTagsCommand || base.initTagsCommand, refreshTagsCommand: mask.refreshTagsCommand || base.refreshTagsCommand