@@ -19,17 +19,17 @@ import {
1919 cancelAnimationFrame ,
2020} from './utils' ;
2121
22- export interface IChildProps {
22+ interface ChildProps {
2323 scroll : Scroll | null ;
2424 dimensions : Dimensions | null ;
2525}
2626
27- interface IState extends IChildProps { }
27+ interface State extends ChildProps { }
2828
29- interface IProps {
30- children ?: ( props : IChildProps ) => React . ReactNode ;
31- onUpdate ?: ( props : IChildProps , layoutSnapshot : unknown ) => void ;
32- recalculateLayoutBeforeUpdate ?: ( props : IChildProps ) => unknown ;
29+ interface Props {
30+ children ?: ( props : ChildProps ) => React . ReactNode ;
31+ onUpdate ?: ( props : ChildProps , layoutSnapshot : unknown ) => void ;
32+ recalculateLayoutBeforeUpdate ?: ( props : ChildProps ) => unknown ;
3333 disableScrollUpdates : boolean ;
3434 disableDimensionsUpdates : boolean ;
3535 deferUpdateUntilIdle : boolean ;
@@ -48,7 +48,7 @@ interface Context {
4848 version : string ;
4949}
5050
51- export default class ObserveViewport extends React . Component < IProps , IState > {
51+ export default class ObserveViewport extends React . Component < Props , State > {
5252 private removeViewportChangeListener ?: (
5353 handler : ViewportChangeHandler ,
5454 ) => void ;
@@ -59,22 +59,22 @@ export default class ObserveViewport extends React.Component<IProps, IState> {
5959 private tickId ?: number ;
6060 private nextViewport ?: Viewport ;
6161
62- static defaultProps : IProps = {
62+ static defaultProps : Props = {
6363 disableScrollUpdates : false ,
6464 disableDimensionsUpdates : false ,
6565 deferUpdateUntilIdle : false ,
6666 priority : 'normal' ,
6767 } ;
6868
69- constructor ( props : IProps ) {
69+ constructor ( props : Props ) {
7070 super ( props ) ;
7171 this . state = {
7272 scroll : createEmptyScrollState ( ) ,
7373 dimensions : createEmptyDimensionState ( ) ,
7474 } ;
7575 }
7676
77- componentDidUpdate ( prevProps : IProps ) {
77+ componentDidUpdate ( prevProps : Props ) {
7878 const dimensionsBecameActive =
7979 ! this . props . disableDimensionsUpdates &&
8080 prevProps . disableDimensionsUpdates ;
0 commit comments