The goog.debug.entryPointRegistry Namespace

.monitorAll(monitor)

Configures a monitor to wrap all entry points. Entry points that have already been registered are immediately wrapped by the monitor. When an entry point is registered in the future, it will also be wrapped by the monitor when it is registered.

monitor {!goog.debug.EntryPointMonitor}
An entry point monitor.

.register(callback)

Register an entry point with this module. The entry point will be instrumented when a monitor is passed to goog.debug.entryPointRegistry.monitorAll. If this has already occurred, the entry point is instrumented immediately.

callback {function(!Function)}
A callback function which is called with a transforming function to instrument the entry point. The callback is responsible for wrapping the relevant entry point with the transforming function.

.unmonitorAllIfPossible(monitor)

Try to unmonitor all the entry points that have already been registered. If an entry point is registered in the future, it will not be wrapped by the monitor when it is registered. Note that this may fail if the entry points have additional wrapping.

monitor {!goog.debug.EntryPointMonitor}
The last monitor to wrap the entry points.
@throws
{Error} If the monitor is not the most recently configured monitor.