From f33f101ab6f9a765d14792f51466f311525150b9 Mon Sep 17 00:00:00 2001 From: Aaron Pham Date: Tue, 17 Dec 2024 03:50:04 -0500 Subject: [PATCH] fix: types Signed-off-by: Aaron Pham --- quartz/build.ts | 6 +++--- quartz/plugins/transformers/ofm.ts | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/quartz/build.ts b/quartz/build.ts index 67ec0da4d..64c462b14 100644 --- a/quartz/build.ts +++ b/quartz/build.ts @@ -139,9 +139,9 @@ async function startServing( const buildFromEntry = argv.fastRebuild ? partialRebuildFromEntrypoint : rebuildFromEntrypoint watcher - .on("add", (fp) => buildFromEntry(fp, "add", clientRefresh, buildData)) - .on("change", (fp) => buildFromEntry(fp, "change", clientRefresh, buildData)) - .on("unlink", (fp) => buildFromEntry(fp, "delete", clientRefresh, buildData)) + .on("add", (fp) => buildFromEntry(fp as string, "add", clientRefresh, buildData)) + .on("change", (fp) => buildFromEntry(fp as string, "change", clientRefresh, buildData)) + .on("unlink", (fp) => buildFromEntry(fp as string, "delete", clientRefresh, buildData)) return async () => { await watcher.close() diff --git a/quartz/plugins/transformers/ofm.ts b/quartz/plugins/transformers/ofm.ts index 624308ca4..94cc7b6ea 100644 --- a/quartz/plugins/transformers/ofm.ts +++ b/quartz/plugins/transformers/ofm.ts @@ -156,7 +156,7 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin> src = src.toString() } - src = src.replace(commentRegex, "") + src = (src as string).replace(commentRegex, "") } // pre-transform blockquotes @@ -165,7 +165,7 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin> src = src.toString() } - src = src.replace(calloutLineRegex, (value) => { + src = (src as string).replace(calloutLineRegex, (value) => { // force newline after title of callout return value + "\n> " }) @@ -178,7 +178,7 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin> } // replace all wikilinks inside a table first - src = src.replace(tableRegex, (value) => { + src = (src as string).replace(tableRegex, (value) => { // escape all aliases and headers in wikilinks inside a table return value.replace(tableWikilinkRegex, (_value, raw) => { // const [raw]: (string | undefined)[] = capture @@ -192,7 +192,7 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin> }) // replace all other wikilinks - src = src.replace(wikilinkRegex, (value, ...capture) => { + src = (src as string).replace(wikilinkRegex, (value, ...capture) => { const [rawFp, rawHeader, rawAlias]: (string | undefined)[] = capture const [fp, anchor] = splitAnchor(`${rawFp ?? ""}${rawHeader ?? ""}`)