mirror of https://github.com/vuejs/vitepress
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.3 KiB
30 lines
1.3 KiB
7 months ago
|
diff --git a/types/index.d.ts b/types/index.d.ts
|
||
|
index 7c94aae194faa66ca006ace98cdb0dee82a3e471..0377cace7c4a9653d4ecf963babffd4bd68494b0 100644
|
||
|
--- a/types/index.d.ts
|
||
|
+++ b/types/index.d.ts
|
||
|
@@ -1,10 +1,10 @@
|
||
|
-import MarkdownIt = require('markdown-it');
|
||
|
-import Token = require('markdown-it/lib/token');
|
||
|
-import State = require('markdown-it/lib/rules_core/state_core');
|
||
|
+import MarkdownIt from 'markdown-it';
|
||
|
+import Token from 'markdown-it/lib/token.mjs';
|
||
|
+import StateCore from 'markdown-it/lib/rules_core/state_core.mjs';
|
||
|
|
||
|
declare namespace anchor {
|
||
|
- export type RenderHref = (slug: string, state: State) => string;
|
||
|
- export type RenderAttrs = (slug: string, state: State) => Record<string, string | number>;
|
||
|
+ export type RenderHref = (slug: string, state: StateCore) => string;
|
||
|
+ export type RenderAttrs = (slug: string, state: StateCore) => Record<string, string | number>;
|
||
|
|
||
|
export interface PermalinkOptions {
|
||
|
class?: string,
|
||
|
@@ -37,7 +37,7 @@ declare namespace anchor {
|
||
|
placement?: 'before' | 'after'
|
||
|
}
|
||
|
|
||
|
- export type PermalinkGenerator = (slug: string, opts: PermalinkOptions, state: State, index: number) => void;
|
||
|
+ export type PermalinkGenerator = (slug: string, opts: PermalinkOptions, state: StateCore, index: number) => void;
|
||
|
|
||
|
export interface AnchorInfo {
|
||
|
slug: string;
|