UNPKG

@umbraco-ui/uui-base

Version:

This is a base dependency for Umbraco UI components. It contains mixins, animations, abstract base classes, UUIEvent base class, and universal types for properties shared by different components

15 lines (14 loc) 634 B
import { SelectableMixinInterface } from './SelectableMixin'; type Constructor<T = {}> = new (...args: any[]) => T; export declare class SelectOnlyMixinInterface extends SelectableMixinInterface { selectOnly: boolean; } /** * This mixin partly provides the select-only functionality. * Each component still need to implement its own code for disabling interaction when select only is active. * * @param {Object} superClass - superclass to be extended. * @mixin */ export declare const SelectOnlyMixin: <T extends Constructor<SelectableMixinInterface>>(superClass: T) => Constructor<SelectOnlyMixinInterface> & T; export {};