@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
TypeScript
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 {};