Sports Lib API - v21.3.0
    Preparing search index...

    Class ActivityTypesHelper

    Canonical activity types, activity groups, and alias resolution. Skating and Inline Skating belong to skating_group, while Ice Skating remains a winter sport. Aerial activities expose vertical-speed derivation; Motorized and Adaptive Mobility activities do not receive calculated TSS or durability, but preserve source-imported TSS. Snorkeling and Mermaiding are canonical diving activities, whose terrain summaries are excluded while raw source streams remain available.

    Index

    Constructors

    Methods

    • Returns metric display families that consumers may hide by default for a given activity type. This is a presentation hint only and must not be used to suppress imported/raw metrics.

      Parameters

      Returns string[]

    • Identifies activities for which elevation ascent should not be derived or summarized. This includes assisted and water/diving activities, where altitude gain is not terrain ascent.

      Parameters

      Returns boolean

    • Identifies activities for which elevation descent should not be derived or summarized. This includes water and diving activities, where altitude loss is not terrain descent.

      Parameters

      Returns boolean

    • Identifies activities for which terrain elevation summaries are not meaningful. Diving activities use depth for vertical movement, so terrain ascent, descent, altitude, and grade summaries must not be imported or derived for them. Source streams remain available to callers that explicitly request them.

      Parameters

      Returns boolean