Mirror of the sourcecode for my blog, original repo: https://github.com/NobbZ/blog-nobbz-dev

type annotations

Changed files
+2 -1
src
+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