@xt0rted/expressive-code-file-icons
Version:
Add Visual Studio Code file icons to Expressive Code frames
16 lines (15 loc) • 526 B
TypeScript
import type { ExpressiveCodePlugin } from "@expressive-code/core";
import type { IconName } from "./icon-names.js";
export interface PluginFileIconsProps {
icon: IconName;
noIcon: boolean;
}
declare module "@expressive-code/core" {
interface ExpressiveCodeBlockProps extends PluginFileIconsProps {
}
}
export interface PluginFileIconsOptions {
iconClass?: string;
titleClass?: string;
}
export declare function pluginFileIcons({ iconClass, titleClass }?: PluginFileIconsOptions): ExpressiveCodePlugin;