@turbowarp/types
    Preparing search index...

    Interface ExtensionManager

    interface ExtensionManager {
        runtime: Runtime;
        isExtensionLoaded(extensionID: string): boolean;
        loadExtensionIdSync(extensionID: string): void;
        loadExtensionURL(extensionID: string): Promise<number>;
        refreshBlocks(): Promise<void[]>;
    }
    Index

    Properties

    runtime: Runtime

    Methods

    • Parameters

      • extensionID: string

      Returns boolean

    • Load a builtin extension. Logs a warning if the extension is already loaded or could not be found.

      Parameters

      • extensionID: string

      Returns void

    • Load a remote extension. Does not work on scratch.mit.edu.

      Parameters

      • extensionID: string

      Returns Promise<number>