GeoLeaf Core API - v3.0.0
    Preparing search index...

    Interface GeoLeafApiConstructors

    GeoLeaf.API — the seven constructors assembled as an object literal by globals.api.ts:75-84.

    Written out rather than pointed at contracts/api.contract.ts's IGeoLeafAPIConstructors: that one declares only the three Phase-7 aliases, so referencing it would have typed under half the object while looking complete.

    interface GeoLeafApiConstructors {
        Controller?: typeof APIController;
        FactoryManager?: typeof APIFactoryManager;
        InitializationManager?: typeof APIInitializationManager;
        ModuleManager?: typeof APIModuleManager;
        APIModuleManager?: typeof APIModuleManager;
        APIInitializationManager?: typeof APIInitializationManager;
        APIFactoryManager?: typeof APIFactoryManager;
    }
    Index

    Properties

    Controller?: typeof APIController
    FactoryManager?: typeof APIFactoryManager
    InitializationManager?: typeof APIInitializationManager
    ModuleManager?: typeof APIModuleManager
    APIModuleManager?: typeof APIModuleManager

    Phase-7 alias — controller.js._getManagerClass() looks the managers up by these.

    APIInitializationManager?: typeof APIInitializationManager
    APIFactoryManager?: typeof APIFactoryManager