-
Notifications
You must be signed in to change notification settings - Fork 3
Description
The web component classes have normalized names, i.e. Lis<Name><Type>, e.g. LisGeneSearchElement, LisPaginatedSearchMixin, and LisResizeObserverController. However, none of the types that support these classes have normalized names. For example, all the types that support the LisGeneSearchElement class don't have the Lis prefix (e.g. GeneSearchFormData, GeneSearchFunction, etc), and other types don't have any context whatsoever, e.g. the DownloadResults type that supports the LisPaginatedSearchMixin class and the CallbackFunction type that supports the LisResizeObserverController class.
For consistency and clarity when using the web components as a TypeScript library, all types should be normalized by updating them to conform to the Lis<Name><Type> convention.