From 5b4dcd0dbf47b42144c8afa6149129280d9013cb Mon Sep 17 00:00:00 2001 From: Tony Brix Date: Fri, 11 Aug 2023 21:50:38 -0600 Subject: [PATCH] use nullish coalescing Co-authored-by: Steven --- src/Instance.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Instance.ts b/src/Instance.ts index 6ff7be0af8..48d81810bf 100644 --- a/src/Instance.ts +++ b/src/Instance.ts @@ -64,8 +64,9 @@ export class Marked { } default: { const genericToken = token as Tokens.Generic; - if (this.defaults.extensions && this.defaults.extensions.childTokens && this.defaults.extensions.childTokens[genericToken.type]) { // Walk any extensions - this.defaults.extensions.childTokens[genericToken.type].forEach((childTokens) => { + const array = this.defaults.extensions?.childTokens?.[genericToken.type] ?? [] + // Walk any extensions + array.forEach((childTokens) => { values = values.concat(this.walkTokens(genericToken[childTokens], callback)); }); } else if (genericToken.tokens) {