multiple-select-vanilla
Version:
This lib allows you to select multiple elements with checkboxes
37 lines (36 loc) • 992 B
text/typescript
export type * from './models/interfaces.js';
export type * from './models/locale.interface.js';
export type * from './models/multipleSelectOption.interface.js';
export { BindingEventService, type ElementEventListener } from './services/binding-event.service.js';
export { VirtualScroll } from './services/virtual-scroll.js';
export {
type HtmlElementPosition,
calculateAvailableSpace,
classNameToList,
convertItemRowToHtml,
createDomElement,
createDomStructure,
emptyElement,
findParent,
getElementOffset,
getElementSize,
insertAfter,
omitProp,
toggleElement,
toggleElementClass,
windowScrollPosition,
} from './utils/domUtils.js';
export {
compareObjects,
deepCopy,
findByParam,
isDefined,
objectRemoveEmptyProps,
removeDiacritics,
removeUndefined,
setDataKeys,
stripScripts,
toCamelCase,
} from './utils/utils.js';
export { multipleSelect } from './multiple-select.js';
export { MultipleSelectInstance } from './MultipleSelectInstance.js';