MLightCAD
    Preparing search index...

    Runtime services that commands need from the application layer.

    Kept in a tiny module (no DocManager / command imports) so AcEdCommand can call into the app without creating an ES-module cycle: AcEdCommand -> AcApDocManager -> commands -> AcEdCommand.

    interface AcApCommandServices {
        hideBusyIndicator(): void;
        showBusyIndicator(message?: string): void;
        showMessage(message: string, type?: AcEdMessageType, msgKey?: string): void;
        withBusyIndicator<T>(
            work: () => T | Promise<T>,
            message?: string,
        ): Promise<T>;
    }
    Index

    Methods