+2
-1
src/scripts/filename-transformer.ts
+2
-1
src/scripts/filename-transformer.ts
···
4
4
// SPDX-License-Identifier: MIT
5
5
6
6
import type { ShikiTransformer } from "shiki";
7
+
import type { Element } from "hast";
7
8
8
9
export function filenameTransformer(): ShikiTransformer {
9
10
const transformer: ShikiTransformer = {
10
11
name: "filenameTransformer",
11
12
12
-
pre(code) {
13
+
pre(code: Element) {
13
14
const meta: string = this.options.meta?.__raw || "";
14
15
const pattern = /(?:data-)?filename="(.*?)"/;
15
16