sp-combo
Version:
# Angular sp-combo - Multiselect, Multiline and Autocomplete
21 lines • 913 B
TypeScript
import { SpOption } from './sp-select.types';
export declare type SelectionModelFactory = () => SelectionModel;
export declare function DefaultSelectionModelFactory(): DefaultSelectionModel;
export interface SelectionModel {
value: SpOption[];
select(item: SpOption, multiple: boolean, selectableGroupAsModel: boolean): any;
unselect(item: SpOption, multiple: boolean): any;
clear(keepDisabled: boolean): any;
}
export declare class DefaultSelectionModel implements SelectionModel {
private _selected;
get value(): SpOption[];
select(item: SpOption, multiple: boolean, groupAsModel: boolean): void;
unselect(item: SpOption, multiple: boolean): void;
clear(keepDisabled: boolean): void;
private _setChildrenSelectedState;
private _removeChildren;
private _removeParent;
private _activeChildren;
}
//# sourceMappingURL=selection-model.d.ts.map