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

Version Path
clapton-0.0.6 lib/clapton/javascripts/node_modules/@testing-library/user-event/dist/types/utils/edit/isEditable.d.ts
clapton-0.0.5 lib/clapton/javascripts/node_modules/@testing-library/user-event/dist/types/utils/edit/isEditable.d.ts
clapton-0.0.4 lib/clapton/javascripts/node_modules/@testing-library/user-event/dist/types/utils/edit/isEditable.d.ts
clapton-0.0.3 lib/clapton/javascripts/node_modules/@testing-library/user-event/dist/types/utils/edit/isEditable.d.ts
clapton-0.0.2 lib/clapton/javascripts/node_modules/@testing-library/user-event/dist/types/utils/edit/isEditable.d.ts
clapton-0.0.1 lib/clapton/javascripts/node_modules/@testing-library/user-event/dist/types/utils/edit/isEditable.d.ts