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

    Interface IAPIManagerRecord

    Opaque manager shapes: typed at the class level, stored as a union here.

    interface IAPIManagerRecord {
        module?: { init(): boolean; getModule(name: string): unknown };
        initialization?: {
            init(
                options: Record<string, unknown>,
                getModule: IModuleAccessFn,
            ): unknown;
            loadConfig(
                input: string | Record<string, unknown>,
                getModule: IModuleAccessFn,
            ): Promise<unknown>;
            setTheme(theme: string, getModule: IModuleAccessFn): unknown;
        };
        factory?: {
            createMap(
                targetId: string,
                options: unknown,
                getModule: IModuleAccessFn,
            ): unknown;
        };
    }
    Index

    Properties

    module?: { init(): boolean; getModule(name: string): unknown }
    initialization?: {
        init(
            options: Record<string, unknown>,
            getModule: IModuleAccessFn,
        ): unknown;
        loadConfig(
            input: string | Record<string, unknown>,
            getModule: IModuleAccessFn,
        ): Promise<unknown>;
        setTheme(theme: string, getModule: IModuleAccessFn): unknown;
    }
    factory?: {
        createMap(
            targetId: string,
            options: unknown,
            getModule: IModuleAccessFn,
        ): unknown;
    }