@novacbn/svelte-codejar
Version:
Svelte Binding for the embeddable code editor CodeJar
35 lines (34 loc) • 1.21 kB
TypeScript
import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
props: {
element?: HTMLPreElement | undefined;
class?: string | undefined;
style?: string | undefined;
syntax?: string | undefined;
highlight?: import("../actions/codejar").IHighlightCode | undefined;
onUpdate?: ((value: string) => void) | undefined;
withLineNumbers?: boolean | undefined;
value: string;
tab?: string | undefined;
indentOn?: RegExp | undefined;
spellcheck?: boolean | undefined;
catchTab?: boolean | undefined;
preserveIdent?: boolean | undefined;
addClosing?: boolean | undefined;
history?: boolean | undefined;
window?: (Window & typeof globalThis) | undefined;
};
slots: {};
getters: {};
events: {
change: CustomEvent<{
value: string;
}>;
};
};
export declare type CodeJarProps = typeof __propDef.props;
export declare type CodeJarEvents = typeof __propDef.events;
export declare type CodeJarSlots = typeof __propDef.slots;
export default class CodeJar extends SvelteComponentTyped<CodeJarProps, CodeJarEvents, CodeJarSlots> {
}
export {};