@umbraco-cms/backoffice

    Interface ManifestDataSourceDataMapping<MetaType>

    The type of extension such as dashboard etc...

    interface ManifestDataSourceDataMapping<
        MetaType extends MetaDataSourceDataMapping = MetaDataSourceDataMapping,
    > {
        alias: string;
        api?: ApiLoaderProperty<UmbDataSourceDataMapping<any, any>>;
        API_TYPE?: UmbDataSourceDataMapping<any, any>;
        forDataModel: string;
        forDataSource: string;
        js?: ApiLoaderProperty<UmbDataSourceDataMapping<any, any>>;
        kind?: unknown;
        meta: MetaType;
        name: string;
        type: "dataSourceDataMapping";
        weight?: number;
    }

    Type Parameters

    Hierarchy (View Summary, Expand)

    Index

    Properties

    alias: string

    The alias of the extension, ensure it is unique

    @TJS-type string

    API_TYPE?: UmbDataSourceDataMapping<any, any>

    @TJS-ignore

    forDataModel: string
    forDataSource: string

    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"]

    meta: MetaType
    name: string

    The friendly name of the extension

    type: "dataSourceDataMapping"

    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

    MMNEPVFCICPMFPCPTTAAATR