diff options
author | 2021-09-03 12:42:20 -0500 | |
---|---|---|
committer | 2021-09-03 10:42:20 -0700 | |
commit | 7cb31c6e019d58a639f8a645977753132ceb9e3e (patch) | |
tree | 1baf832db2ee57673184cb140cde9d3cf9cd0525 | |
parent | d54cc96cfce821dbd1188e8427f13e2924047118 (diff) | |
download | astro-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.md | 5 | ||||
-rw-r--r-- | packages/markdown-support/src/load-plugins.ts | 2 | ||||
-rw-r--r-- | packages/markdown-support/src/types.ts | 2 |
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]; |