@inkline/inkline
Version:
Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.
12 lines (11 loc) • 337 B
TypeScript
import type { Ref } from 'vue';
import type { FormOption } from '@inkline/inkline/types';
export interface SelectOption extends FormOption {
active?: boolean;
}
export interface SelectInjection {
value: Ref<SelectOption['id']>;
disabled: Ref<boolean>;
idField: Ref<string>;
onInput: (option: SelectOption) => void;
}