I’m working on some old TypeScript projects made by someone else and they used ClientRect like this:
type CallbackFn = (rect: ClientRect) => void;
TypeScript is saying that ‘ClientRect’ is deprecated. What is the alternative?
>Solution :
ClientRect inherits from DOMRect, so you can use DOMRect.
/** @deprecated */
interface ClientRect extends DOMRect {
}
DOMRect:
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect) */
interface DOMRect extends DOMRectReadOnly {
height: number;
width: number;
x: number;
y: number;
}