UNPKG

react-mosaic-component2

Version:
21 lines (18 loc) 746 B
import React__default from 'react'; import { MosaicContext } from './contextTypes.js'; import { MosaicKey, MosaicNode, TileRenderer, ResizeOptions } from './types.js'; import 'immutability-helper'; interface MosaicRootProps<T extends MosaicKey> { root: MosaicNode<T>; renderTile: TileRenderer<T>; resize?: ResizeOptions; } declare class MosaicRoot<T extends MosaicKey> extends React__default.PureComponent<MosaicRootProps<T>> { static contextType: React__default.Context<MosaicContext<MosaicKey>>; context: React__default.ContextType<typeof MosaicContext>; render(): React__default.JSX.Element; private renderRecursively; private renderSplit; private onResize; } export { MosaicRoot, type MosaicRootProps };