Skip to content

Normalize exported type names #470

@alancleary

Description

@alancleary

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions