double-ui-vue
Version:
68 lines (67 loc) • 1.76 kB
TypeScript
import { PropType } from 'vue';
interface IItem {
id: string;
name: string;
[key: string]: any;
}
declare const SelectCheckbox: import("vue").DefineComponent<{
data: {
type: PropType<IItem[]>;
default: () => IItem[];
};
childDisable: {
type: BooleanConstructor;
default: boolean;
};
width: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
textIndent: {
type: BooleanConstructor;
default: boolean;
};
stopPropagation: {
type: BooleanConstructor;
default: boolean;
};
onChange: {
type: FunctionConstructor;
default: () => void;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
data: {
type: PropType<IItem[]>;
default: () => IItem[];
};
childDisable: {
type: BooleanConstructor;
default: boolean;
};
width: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
textIndent: {
type: BooleanConstructor;
default: boolean;
};
stopPropagation: {
type: BooleanConstructor;
default: boolean;
};
onChange: {
type: FunctionConstructor;
default: () => void;
};
}>> & {
onChange?: (...args: any[]) => any;
}, {
data: IItem[];
width: string | number;
onChange: Function;
childDisable: boolean;
textIndent: boolean;
stopPropagation: boolean;
}>;
export default SelectCheckbox;