Protected ReadonlyclientProtectedlastProtected ReadonlyloggerProtectedpendingDue to the asynchronicity of the node backend, it's possible that we start a search, receive an event for that search, and then receive the search id for that search.We therefore need to keep those events until we get the search id and return it to the caller. Otherwise the caller would discard the event because it doesn't know the search id yet.
ProtectedpendingAll the searches that we have started, that are not done yet (onDone with that searchId has not been called).
Protected ReadonlysearchProtected ReadonlyworkspaceCancel an ongoing search.
ProtecteddoOptionalopts: SearchInWorkspaceOptionsProtectedinitCalled when no more search matches will come.
Optionalerror: stringCalled by the server for every search match.
Start a search of the string "what" in the workspace.
Optionalopts: SearchInWorkspaceOptionsOptionalopts: SearchInWorkspaceOptions
Service to search text in the workspace files.