A concrete implementation of a window name resolver.
The resolved window name.
If the resolve promise has not resolved, the behavior is undefined.
resolve
Resolve a window name to use as a handle among shared resources.
The potential window name being resolved.
Typically, the name candidate should be a JupyterLab workspace name or an empty string if there is no workspace.
If the returned promise rejects, a window name cannot be resolved without user intervention, which typically means navigation to a new URL.
A concrete implementation of a window name resolver.