Skip to main content
Source of truth: exhaustive for what it covers. Generated from Velt API metadata.
  • If a name isn’t on this page, it doesn’t exist: don’t use it (a missing identifier resolves to undefined / renders nothing).
  • Never invent or guess a name; use only identifiers that appear verbatim here or that you verified against ground truth and added here.
  • Scope: exhaustive per feature element over the public, customer-facing method surface (verbatim method names + parameter types; a few any returns are intentional). Comments + notifications are the in-scope focus; other feature elements are included for completeness.
Complete public API surface for every Velt feature element, as a customer calls them.

How customers obtain an element

Every feature is accessed through its element getter on the Velt client. Get the client once, then ask it for the feature element you need:
The getter for each feature is listed in its section heading (e.g. client.getCommentElement()). Velt.getXElement() and client.getXElement() are equivalent.
Signatures are the public, customer-facing API of each feature element (verbatim method names and parameter types). A few any return types are intentional on the public surface. Exhaustive per feature element.

Feature elements

Comments: client.getCommentElement()

Class: CommentElement (extends InjectorElement).
Note: onCommentNavigationButtonClick exists in source but is commented out and not part of the public surface.

Cursor: client.getCursorElement()

Class: CursorElement.

Presence: client.getPresenceElement()

Class: PresenceElement.

Huddle: client.getHuddleElement()

Class: HuddleElement.

Recorder: client.getRecorderElement()

Class: RecorderElement.

Notifications: client.getNotificationElement()

Class: NotificationElement.

Reactions: client.getReactionElement()

Class: ReactionElement.

Activity Log: client.getActivityElement()

Class: ActivityElement.

Area: client.getAreaElement()

Class: AreaElement.

Arrow: client.getArrowElement()

Class: ArrowElement.

Autocomplete: client.getAutocompleteElement()

Class: AutocompleteElement.

Tag: client.getTagElement()

Class: TagElement.

Contact: client.getContactElement()

Class: ContactElement.

Selection: client.getSelectionElement()

Class: SelectionElement.

CRDT: client.getCrdtElement()

Class: CrdtElement.

Live State Sync / Store

Getters: client.getLiveStateSyncElement() / client.getStoreElement(). Class: LiveStateSyncElement.

Doc: client.getDocElement()

Class: DocElement.

Rewriter: client.getRewriterElement()

Class: RewriterElement.

Suggestion: client.getSuggestionElement()

Class: SuggestionElement.

Views: client.getViewsElement()

Class: ViewsElement.

Injector (base): client.getInjectorElement()

Class: InjectorElement: the base class all feature elements extend. It exposes a single public method (the rest are protected).