@spaceone/design-system
Version:
SpaceONE Design System
66 lines (65 loc) • 1.75 kB
TypeScript
import { ToggleButtonProps } from '@/inputs/buttons/toggle-button/type';
import { TOGGLE_BUTTON_THEME } from '@/inputs/buttons/toggle-button/config';
declare const _default: {
name: string;
components: {
ToggleButton: any;
};
props: {
value: {
type: BooleanConstructor;
default: boolean;
};
sync: {
type: BooleanConstructor;
default: boolean;
};
speed: {
type: NumberConstructor;
default: number;
};
labels: {
type: (BooleanConstructor | ObjectConstructor)[];
default: boolean;
};
width: {
type: NumberConstructor;
default: number;
};
height: {
type: NumberConstructor;
default: number;
};
margin: {
type: NumberConstructor;
default: number;
};
name: {
type: StringConstructor;
default: undefined;
};
theme: {
type: StringConstructor;
default: TOGGLE_BUTTON_THEME;
validator(theme: any): boolean;
};
};
setup(props: ToggleButtonProps): {
colors: import("@vue/composition-api").Ref<{
checked: string;
unchecked: string;
}>;
buttonBind: import("@vue/composition-api").Ref<{
value: boolean;
sync: boolean;
speed: number;
labels: boolean | (object & {});
width: number;
height: number;
margin: number;
name?: string | undefined;
theme: string;
}>;
};
};
export default _default;