@alyle/ui
Version:
Minimal Design, a set of components for Angular
12 lines (11 loc) • 438 B
TypeScript
import { Constructor } from './constructor';
export interface CanDisable {
disabled: boolean;
/**
* It is only used for common behavior, therefore, it should not be used for other purposes.
*/
readonly _superHyperInternalPropertyDisabled: boolean;
}
/** @docs-private */
export type CanDisableCtor = Constructor<CanDisable>;
export declare function mixinDisabled<T extends Constructor>(base: T): CanDisableCtor & T;