UNPKG

@atlaskit/editor-common

Version:

A package that contains common classes and components for editor and renderer

17 lines (16 loc) 1.21 kB
import React from 'react'; import Loadable from 'react-loadable'; import type { ExtensionParams, MultiBodiedExtensionActions, ReferenceEntity } from './types/extension-handler'; import type { ExtensionKey, ExtensionType } from './types/extension-manifest'; import type { Parameters } from './types/extension-parameters'; import type { ExtensionProvider } from './types/extension-provider'; export declare function getExtensionModuleNode(extensionProvider: ExtensionProvider, extensionType: ExtensionType, extensionKey: ExtensionKey): Promise<import("./types/extension-manifest").ExtensionModuleNode<any>>; /** * Gets `__` prefixed properties from an extension node module definition */ export declare function getExtensionModuleNodePrivateProps(extensionProvider: ExtensionProvider, extensionType: ExtensionType, extensionKey: ExtensionKey): Promise<any>; export declare function getNodeRenderer<T extends Parameters>(extensionProvider: ExtensionProvider, extensionType: ExtensionType, extensionKey: ExtensionKey): React.ComponentType<{ node: ExtensionParams<T>; references?: ReferenceEntity[] | undefined; actions?: MultiBodiedExtensionActions | undefined; }> & Loadable.LoadableComponent;