The SelectionManager (accessible from the ExtensionContext) is responsible for the management of all Selection objects, and provides the user the ability to create new Selection objects for use within an extension.

Properties

Methods

Properties

selection: Selection

The primary Selection object is always present (even if it's empty) and cannot be deleted. This object represents the main selection object which is always accessible through the UI, and by default is synchronized between the client and server.

This property can throw when used.

Methods

  • Returns Selection

    Create a new, empty Selection object

    This function can't be called in read-only mode.

    This function can throw errors.