Sha256: ca8da035b76fb0136d2c1390dda650b7979202dbe0f5dc7eaefcde1c76dee4f4
Contents?: true
Size: 841 Bytes
Versions: 26
Compression:
Stored size: 841 Bytes
Contents
import { isContentEditable } from './isContentEditable'; type GuardedType<T> = T extends (x: any) => x is infer R ? R : never; export declare function isEditable(element: Element): element is GuardedType<typeof isContentEditable> | (EditableInputOrTextarea & { readOnly: false; }); declare enum editableInputTypes { 'text' = "text", 'date' = "date", 'datetime-local' = "datetime-local", 'email' = "email", 'month' = "month", 'number' = "number", 'password' = "password", 'search' = "search", 'tel' = "tel", 'time' = "time", 'url' = "url", 'week' = "week" } export type EditableInputOrTextarea = HTMLTextAreaElement | (HTMLInputElement & { type: editableInputTypes; }); export declare function isEditableInputOrTextArea(element: Element): element is EditableInputOrTextarea; export {};
Version data entries
26 entries across 26 versions & 1 rubygems