UNPKG

@atlaskit/editor-plugin-synced-block

Version:

SyncedBlock plugin for @atlaskit/editor-core

14 lines (13 loc) 773 B
import React from 'react'; import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types'; import type { UseFetchSyncBlockDataResult } from '@atlaskit/editor-synced-block-provider'; import type { SyncedBlockPlugin, SyncedBlockRendererProps } from '../syncedBlockPluginType'; type Props = { api?: ExtractInjectionAPI<SyncedBlockPlugin>; localId: string; syncedBlockRenderer: (props: SyncedBlockRendererProps) => React.JSX.Element; useFetchSyncBlockData: () => UseFetchSyncBlockDataResult; useFetchSyncBlockTitle: () => string | undefined; }; export declare const SyncBlockRendererWrapper: React.MemoExoticComponent<({ syncedBlockRenderer, useFetchSyncBlockData, useFetchSyncBlockTitle, localId, api, }: Props) => React.JSX.Element>; export {};