marcocesarato/react-native-big-list

TypeScript type declarations missing for the methods

guicara opened this issue · 1 comments

Hello,

Thanks for this library.

FYI, the .d.ts file doesn't includes the type declarations for the custom methods as well as the FlatList methods.

const listRef = useRef<BigList>(null);

// This line return a TypeScript error:
// TS2339: Property 'scrollToSection' does not exist on type 'BigList '.
listRef.current?.scrollToSection({
    section: 0,
    animated: true,
});

<BigList ref={listRef} ... />

The temporary solution (but quiet ugly) is to set the comment line // @ts-ignore before the call of the methods.

Thanks

I've added a pull request that I hope will solve this issue
#263