@dxtmisha/functional-basic
Version:
Core functional utility library for modern web development without framework dependencies
12 lines (11 loc) • 754 B
TypeScript
import { ElementOrString, ElementOrWindow } from '../types/basicTypes';
/**
* Returns the value of an element by its key.
*
* Возвращает значение элемента по его ключу.
* @param element checked element/ проверяемый элемент
* @param index index at which we retrieve values/ индекс, по которому получаем значения
* @param defaultValue returns this parameter if the value is missing/ возвращает этот параметр,
* если значение отсутствует
*/
export declare function getElementItem<T extends ElementOrWindow, K extends keyof T, D>(element: ElementOrString<T>, index: K | string, defaultValue?: D): T[K] | D | undefined;