summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Caleb Jasik <calebjasik@jasik.xyz> 2021-09-03 12:42:20 -0500
committerGravatar GitHub <noreply@github.com> 2021-09-03 10:42:20 -0700
commit7cb31c6e019d58a639f8a645977753132ceb9e3e (patch)
tree1baf832db2ee57673184cb140cde9d3cf9cd0525
parentd54cc96cfce821dbd1188e8427f13e2924047118 (diff)
downloadastro-7cb31c6e019d58a639f8a645977753132ceb9e3e.tar.gz
astro-7cb31c6e019d58a639f8a645977753132ceb9e3e.tar.zst
astro-7cb31c6e019d58a639f8a645977753132ceb9e3e.zip
Import unified types as unified since there is no default export for 'unified'. (#1296)
-rw-r--r--.changeset/serious-icons-invent.md5
-rw-r--r--packages/markdown-support/src/load-plugins.ts2
-rw-r--r--packages/markdown-support/src/types.ts2
3 files changed, 7 insertions, 2 deletions
diff --git a/.changeset/serious-icons-invent.md b/.changeset/serious-icons-invent.md
new file mode 100644
index 000000000..5325a34d7
--- /dev/null
+++ b/.changeset/serious-icons-invent.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/markdown-support': patch
+---
+
+Fix the importing of `unified` `Plugin` and `UnifiedPlugin` types
diff --git a/packages/markdown-support/src/load-plugins.ts b/packages/markdown-support/src/load-plugins.ts
index 5b24f14f6..6d30e8361 100644
--- a/packages/markdown-support/src/load-plugins.ts
+++ b/packages/markdown-support/src/load-plugins.ts
@@ -1,4 +1,4 @@
-import unified from 'unified';
+import * as unified from 'unified';
import type { Plugin, UnifiedPluginImport } from './types';
async function importPlugin(p: string | UnifiedPluginImport): UnifiedPluginImport {
diff --git a/packages/markdown-support/src/types.ts b/packages/markdown-support/src/types.ts
index e263bcd4d..be73db6a5 100644
--- a/packages/markdown-support/src/types.ts
+++ b/packages/markdown-support/src/types.ts
@@ -1,4 +1,4 @@
-import unified from 'unified';
+import * as unified from 'unified';
export type UnifiedPluginImport = Promise<{ default: unified.Plugin }>;
export type Plugin = string | [string, any] | UnifiedPluginImport | [UnifiedPluginImport, any];