geist-ui-svelte
Version:
<img src="./src/lib/assets/demo-page.png">
34 lines (33 loc) • 1.06 kB
TypeScript
import { SvelteComponent } from "svelte";
import { type BundledLanguage } from "shikiji";
declare const __propDef: {
props: {
edits?: {
number?: number;
/** Start line number if no end is specified will highlight to the end */
start?: number;
/** End line number */
end?: number;
type: "remove" | "add";
}[];
lang?: BundledLanguage;
code: string;
/** When true displays line numbers */ lineNumbers?: boolean;
class?: string;
};
events: {
[evt: string]: CustomEvent<any>;
};
slots: {};
};
export type CodeProps = typeof __propDef.props;
export type CodeEvents = typeof __propDef.events;
export type CodeSlots = typeof __propDef.slots;
/**
* A component to display highlighted code.
*
* [See Docs](https://geist-ui-svelte.dev/components/code) | [Open Issue](https://github.com/ieedan/geist-ui-svelte/issues/new)
*/
export default class Code extends SvelteComponent<CodeProps, CodeEvents, CodeSlots> {
}
export {};