The type of extension such as dashboard etc...

interface ManifestWorkspaceContext {
    API_TYPE?: UmbApi;
    alias: string;
    api?: ApiLoaderProperty<UmbApi>;
    conditions?: ConditionTypes[];
    js?: ApiLoaderProperty<UmbApi>;
    kind?: unknown;
    name: string;
    overwrites?: string | string[];
    type: "workspaceContext";
    weight?: number;
}

Hierarchy (view full)

Properties

API_TYPE?: UmbApi

@TJS-ignore

alias: string

The alias of the extension, ensure it is unique

@TJS-type string

conditions?: ConditionTypes[]

Set the conditions for when the extension should be loaded

The file location of the javascript file to load @TJS-type string

kind?: unknown

The kind of the extension, used to group extensions together

["button"]

name: string

The friendly name of the extension

overwrites?: string | string[]

Define one or more extension aliases that this extension should overwrite.

type: "workspaceContext"

The type of extension such as dashboard etc...

weight?: number

Extensions such as dashboards are ordered by weight with lower numbers being first in the list

""