UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

27 lines (26 loc) 939 B
"use strict"; // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. Object.defineProperty(exports, "__esModule", { value: true }); exports.registerProjectWorkerManager = registerProjectWorkerManager; exports.getProjectWorkerManager = getProjectWorkerManager; /** * Singleton holder for the project worker manager instance. * This allows ProjectWorkerManager to register itself when loaded, * without Project.ts needing to import it directly. */ let _registeredWorkerManager; /** * Register a project worker manager implementation. * Called by ProjectWorkerManager when it's loaded. */ function registerProjectWorkerManager(manager) { _registeredWorkerManager = manager; } /** * Get the registered project worker manager, if available. * Returns undefined if no worker manager has been registered or workers aren't supported. */ function getProjectWorkerManager() { return _registeredWorkerManager; }