Installation
npm install --save @types/codeflask
Summary
This package contains type definitions for codeflask (https://kazzkiq.github.io/CodeFlask/).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/codeflask.
import { Languages } from "prismjs";
declare class CodeFlask {
constructor(selectorOrElement: string | HTMLElement, opts: CodeFlask.options);
onUpdate(callback: (code: string) => void): void;
updateCode(newCode: string): void;
getCode(): string;
addLanguage(name: string, options: Languages): void;
}
export = CodeFlask;
declare namespace CodeFlask {
interface options {
language?: string | undefined;
rtl?: boolean | undefined;
tabSize?: number | undefined;
enableAutocorrect?: boolean | undefined;
lineNumbers?: boolean | undefined;
defaultTheme?: boolean | undefined;
areaId?: string | undefined;
ariaLabelledby?: string | undefined;
readonly?: boolean | undefined;
handleTabs?: boolean | undefined;
handleSelfClosingCharacters?: boolean | undefined;
handleNewLineIndentation?: boolean | undefined;
styleParent?: ShadowRoot | undefined;
}
}
Additional Details
- Last updated: Mon, 06 Nov 2023 22:41:05 GMT
- Dependencies: @types/prismjs
Credits
These definitions were written by Joachim Holwech.