UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

21 lines (20 loc) 610 B
/// <reference types="react" /> import { PureComponent } from 'react'; import ProviderFactory from './'; export interface Providers { [key: string]: Promise<any>; } export interface Props { providerFactory: ProviderFactory; providers: string[]; renderNode: (providers: Providers) => JSX.Element; } export declare class WithProviders extends PureComponent<Props, { providers: any; }> { constructor(props: any); componentWillMount(): void; componentWillUnmount(): void; handleProvider: (name: string, provider?: Promise<any> | undefined) => void; render(): JSX.Element; }