tdesign-mobile-vue
Version:
tdesign-mobile-vue
24 lines (23 loc) • 754 B
TypeScript
import { TNode } from '../common';
export interface TdSwipeCellProps {
content?: string | TNode;
default?: string | TNode;
disabled?: boolean;
left?: Array<SwipeActionItem> | TNode;
opened?: boolean | Array<boolean>;
right?: Array<SwipeActionItem> | TNode;
onChange?: (value: string) => void;
onClick?: (action: SwipeActionItem, source: SwipeSource) => void;
}
export interface SwipeCellInstanceFunctions {
showSure?: (sure: string | TNode, onClick?: SwipeActionItem['onClick']) => void;
}
export interface SwipeActionItem {
text: string;
className?: string;
style?: string;
sure?: string | TNode;
onClick?: () => void;
[key: string]: any;
}
export declare type SwipeSource = 'left' | 'right';