UNPKG

@atlaskit/editor-plugin-code-block

Version:

Code block plugin for @atlaskit/editor-core

11 lines (10 loc) • 816 B
import type { FloatingToolbarHandler, SelectOption } from '@atlaskit/editor-common/types/floating-toolbar'; import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types/next-editor-plugin'; import type { CodeBlockPlugin } from '../index'; import type { CodeBlockFormatProvider } from '../types'; import type { Language } from './language-list'; export declare const getToolbarConfig: (allowCopyToClipboard: boolean | undefined, api: ExtractInjectionAPI<CodeBlockPlugin> | undefined, overrideLanguageName?: ((name: Language['name']) => string) | undefined, formatCodeProvider?: CodeBlockFormatProvider | undefined) => FloatingToolbarHandler; /** * Filters language list based on both name and alias properties. */ export declare const languageListFilter: (option: SelectOption, rawInput: string) => any;