123456789101112131415161718192021222324 |
- import * as React from 'react';
- import type { DataEntity, IconType } from 'rc-tree/lib/interface';
- import type { LegacyDataNode, SafeKey, Key } from './interface';
- interface LegacyContextProps {
- checkable: boolean | React.ReactNode;
- checkedKeys: Key[];
- halfCheckedKeys: Key[];
- treeExpandedKeys: Key[];
- treeDefaultExpandedKeys: Key[];
- onTreeExpand: (keys: Key[]) => void;
- treeDefaultExpandAll: boolean;
- treeIcon: IconType;
- showTreeIcon: boolean;
- switcherIcon: IconType;
- treeLine: boolean;
- treeNodeFilterProp: string;
- treeLoadedKeys: Key[];
- treeMotion: any;
- loadData: (treeNode: LegacyDataNode) => Promise<unknown>;
- onTreeLoad: (loadedKeys: Key[]) => void;
- keyEntities: Record<SafeKey, DataEntity<any>>;
- }
- declare const LegacySelectContext: React.Context<LegacyContextProps>;
- export default LegacySelectContext;
|