Interface MultiColumnMenuProvider

  • Parameters

    • isSupportAndDevelopment: boolean

    Returns Promise<
        {
            columns: {
                isExtensible?: boolean;
                [key: `${string}.${string}`]: {
                    isExtensible?: boolean;
                    label: string;
                    order: number;
                };
            };
            groups: {
                [key: `${string}.${string}`]: | {
                    isExtensible?: boolean;
                    menuItem: string;
                    order: number;
                }
                | { column: string; isExtensible?: boolean; order: number };
            };
            items: (
                | {
                    group: string;
                    id: string;
                    label: string;
                    localizeNotes: string;
                    order: number;
                    searchTerms?: string;
                    tooltip?: string;
                }
                | {
                    command: string;
                    group: string;
                    iconPathAfter?: string;
                    iconPathBefore?: string;
                    label: string;
                    localizeNotes: string;
                    order: number;
                    searchTerms?: string;
                    tooltip?: string;
                }
            )[];
        },
    >