@mendix/extensions-api - v0.2.4
    Preparing search index...

    Type Alias AppExtensionApis

    type AppExtensionApis = {
        commands: ICommandRegistrationApi;
        files: IAppFilesApi;
        model: {
            buildingBlocks: ModelAccessWithComponent<
                IBuildingBlockApi,
                BuildingBlock,
            >;
            domainModels: ModelAccessWithComponent<IDomainModelApi, DomainModel>;
            enumerations: ModelAccessWithComponent<IEnumerationApi, Enumeration>;
            microflows: ModelAccessWithComponent<IMicroflowModelApi, Microflow>;
            moduleSettings: ModelAccessWithComponent<
                IModuleSettingsApi,
                Projects.ModuleSettings,
            >;
            pages: ModelAccessWithComponent<IPageApi, Page>;
            projects: IProjectApi;
            snippets: ModelAccessWithComponent<ISnippetApi, Snippet>;
        };
    }
    Index

    Properties

    Properties

    API for adding commands to Studio Pro. Can be attached to menus.

    API for working with files in the app directory

    model: {
        buildingBlocks: ModelAccessWithComponent<
            IBuildingBlockApi,
            BuildingBlock,
        >;
        domainModels: ModelAccessWithComponent<IDomainModelApi, DomainModel>;
        enumerations: ModelAccessWithComponent<IEnumerationApi, Enumeration>;
        microflows: ModelAccessWithComponent<IMicroflowModelApi, Microflow>;
        moduleSettings: ModelAccessWithComponent<
            IModuleSettingsApi,
            Projects.ModuleSettings,
        >;
        pages: ModelAccessWithComponent<IPageApi, Page>;
        projects: IProjectApi;
        snippets: ModelAccessWithComponent<ISnippetApi, Snippet>;
    }

    APIs for working with the app model

    Type declaration

    • buildingBlocks: ModelAccessWithComponent<IBuildingBlockApi, BuildingBlock>

      API for working with building blocks

    • domainModels: ModelAccessWithComponent<IDomainModelApi, DomainModel>

      API for working with domain models

    • enumerations: ModelAccessWithComponent<IEnumerationApi, Enumeration>

      API for working with enumerations

    • microflows: ModelAccessWithComponent<IMicroflowModelApi, Microflow>

      API for working with Microflows

    • moduleSettings: ModelAccessWithComponent<IModuleSettingsApi, Projects.ModuleSettings>

      API for working with Module Settings

    • pages: ModelAccessWithComponent<IPageApi, Page>

      API for working with pages

    • projects: IProjectApi

      API for working with project, modules, and folders

    • snippets: ModelAccessWithComponent<ISnippetApi, Snippet>

      API for working with snippets