jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
17 lines (16 loc) • 782 B
TypeScript
import type { ActionObject } from 'jamis-core';
import type { ItemRenderStates, OptionsControlProps, TabsTransferPickerControlSchema } from '../types';
import { BaseTabsTransferRenderer } from './TabsTransfer';
interface TabsTransferPickerProps extends OptionsControlProps, Omit<TabsTransferPickerControlSchema, 'type' | 'options' | 'inputClassName' | 'className' | 'descriptionClassName'> {
}
interface BaseTransferState {
activeKey: number;
}
export declare class TabsTransferPickerRenderer extends BaseTabsTransferRenderer<TabsTransferPickerProps> {
state: BaseTransferState;
dispatchEvent(name: string): void;
optionItemRender(option: any, states: ItemRenderStates): JSX.Element;
doAction(action: ActionObject): void;
render(): JSX.Element;
}
export {};