UNPKG

@prefecthq/prefect-design

Version:

A collection of low-level Vue components.

10 lines (9 loc) 399 B
import { Icon } from '../types/icon'; export type ButtonGroupValue = string | number | boolean | null; export type ButtonGroupOption<T extends ButtonGroupValue = ButtonGroupValue> = { label?: string; value: T; disabled?: boolean; icon?: Icon; }; export declare function isButtonGroupOption<T extends ButtonGroupValue>(input: T | ButtonGroupOption<T>): input is ButtonGroupOption<T>;