@atlaskit/editor-plugin-code-block
Version:
Code block plugin for @atlaskit/editor-core
12 lines (11 loc) • 660 B
TypeScript
import type { ExtractInjectionAPI, FloatingToolbarHandler, SelectOption } from '@atlaskit/editor-common/types';
import type { CodeBlockPlugin } from '../index';
import type { Language } from './language-list';
export declare const getToolbarConfig: (allowCopyToClipboard: boolean | undefined, api: ExtractInjectionAPI<CodeBlockPlugin> | undefined, overrideLanguageName?: ((name: Language["name"]) => string) | undefined) => FloatingToolbarHandler;
/**
* Filters language list based on both name and alias properties.
* @param option
* @param rawInput
* @example
*/
export declare const languageListFilter: (option: SelectOption, rawInput: string) => any;