From 59d8c50b8426cd6825abc07405041779b7999022 Mon Sep 17 00:00:00 2001 From: Akash Rajpurohit Date: Thu, 25 May 2023 13:54:59 +0530 Subject: [PATCH] fix: :adhesive_bandage: update partytown options ts type (#7175) --- .changeset/curvy-hotels-study.md | 5 +++++ packages/integrations/partytown/src/index.ts | 10 ++++------ 2 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 .changeset/curvy-hotels-study.md diff --git a/.changeset/curvy-hotels-study.md b/.changeset/curvy-hotels-study.md new file mode 100644 index 000000000000..7ac2e8033657 --- /dev/null +++ b/.changeset/curvy-hotels-study.md @@ -0,0 +1,5 @@ +--- +'@astrojs/partytown': patch +--- + +fix typescript type for partytown options diff --git a/packages/integrations/partytown/src/index.ts b/packages/integrations/partytown/src/index.ts index 95841a06c73e..97badee1b560 100644 --- a/packages/integrations/partytown/src/index.ts +++ b/packages/integrations/partytown/src/index.ts @@ -9,17 +9,15 @@ import { fileURLToPath } from 'url'; import sirv from './sirv.js'; const resolve = createRequire(import.meta.url).resolve; -type PartytownOptions = - | { - config?: PartytownConfig; - } - | undefined; +type PartytownOptions = { + config?: PartytownConfig; +}; function appendForwardSlash(str: string) { return str.endsWith('/') ? str : str + '/'; } -export default function createPlugin(options: PartytownOptions): AstroIntegration { +export default function createPlugin(options?: PartytownOptions): AstroIntegration { let config: AstroConfig; let partytownSnippetHtml: string; const partytownEntrypoint = resolve('@builder.io/partytown/package.json');