pamoja for TypeScript - v0.2.0
    Preparing search index...

    Interface Presentation

    How a profile presents itself on the dashboard: its custom elements, an optional theme, and the words for any state or event code it introduces.

    interface Presentation {
        elements: profile.ElementSpec[];
        messages?: Record<string, string | Record<string, string>>;
        theme?: profile.Theme;
    }
    Index
    elements: profile.ElementSpec[]

    The custom sensors and node stats this profile contributes.

    messages?: Record<string, string | Record<string, string>>

    Text for the codes this profile introduces, keyed by the page's message key (state.flushing, event.filter_clog): one string for every locale, or a map from locale tag to text.

    theme?: profile.Theme

    An optional theme that tints the dashboard.