# booking/11.9/vendors/imask/esm/controls/html-input-mask-element.d.ts

Booking Calendar, version 11.9. 17 lines.

- Page: https://pluginprobe.com/plugins/booking/11.9/code/vendors/imask/esm/controls/html-input-mask-element.d.ts
- Raw: https://pluginprobe.com/plugins/booking/11.9/raw/vendors/imask/esm/controls/html-input-mask-element.d.ts
- Modified: 2025-07-25T07:28:16+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/booking/11.9/code/vendors/imask/esm/controls/html-input-mask-element.d.ts#L10-L20`.

```typescript
import HTMLMaskElement from './html-mask-element';
export type InputElement = HTMLTextAreaElement | HTMLInputElement;
/** Bridge between InputElement and {@link Masked} */
export default class HTMLInputMaskElement extends HTMLMaskElement {
    /** InputElement to use mask on */
    input: InputElement;
    constructor(input: InputElement);
    /** Returns InputElement selection start */
    get _unsafeSelectionStart(): number | null;
    /** Returns InputElement selection end */
    get _unsafeSelectionEnd(): number | null;
    /** Sets InputElement selection */
    _unsafeSelect(start: number, end: number): void;
    get value(): string;
    set value(value: string);
}
//# sourceMappingURL=html-input-mask-element.d.ts.map
```
