UNPKG

@lion/checkbox-group

Version:

A container for multiple checkboxes

41 lines (40 loc) 1.22 kB
/** * @typedef {import('./LionCheckboxGroup').LionCheckboxGroup} LionCheckboxGroup */ export class LionCheckboxIndeterminate extends LionCheckbox { static get styles(): (import("lit").CSSResultOrNative | import("@lion/core").CSSResultArray)[]; /** @type {any} */ static get properties(): any; /** * @protected */ protected get _checkboxGroupNode(): import("./LionCheckboxGroup").LionCheckboxGroup; /** * @protected */ protected get _subCheckboxes(): LionCheckbox[]; _storeIndeterminateState(): void; _indeterminateSubStates: boolean[]; _setOldState(): void; _oldState: string | undefined; /** * @protected */ protected _setOwnCheckedState(): void; __settingOwnChecked: boolean | undefined; indeterminate: boolean; _setBasedOnMixedState(): void; /** * @param {Event} ev * @private */ private __onModelValueChanged; __settingOwnSubs: boolean | undefined; /** * @protected */ protected _onRequestToAddFormElement(): void; mixedState: boolean; } export type LionCheckboxGroup = import('./LionCheckboxGroup').LionCheckboxGroup; import { LionCheckbox } from "./LionCheckbox.js";