Neither `CodeMirror.SearchCursor` neither 'SearchCursor` are valid since it's a function retrieved from `cm_.getSearchCursor`.
See http://codemirror.net/addon/search/searchcursor.js

I've still added 

    * @type {SearchCursor}

What do you think?