autosizer
Version:
Automatically resize textarea to fit text when typing.
26 lines • 642 B
TypeScript
interface AutosizerElement extends HTMLTextAreaElement {
autosizer?: Autosizer;
}
declare type Options = {
viewportMargin: number | null;
follow: boolean;
triggers: string[];
};
declare class Autosizer {
el: AutosizerElement;
private options;
private isUserResized;
private height;
private x;
private y;
constructor(el: HTMLTextAreaElement, options?: Partial<Options>);
private initListeners;
private onTrigger;
private onResize;
private onReset;
private getOverflowOffset;
resize(): void;
destroy(): void;
}
export default Autosizer;
//# sourceMappingURL=index.d.ts.map