()
| 403 | }; |
| 404 | |
| 405 | const p1 = () => { |
| 406 | return new Promise<ResultType>((p1Resolve, p1Reject) => { |
| 407 | setTimeout(() => { |
| 408 | // Get lines, position and mode after half timeout finishes |
| 409 | p1Resolve({ |
| 410 | lines: modeHandler.vimState.document.getText(), |
| 411 | position: modeHandler.vimState.editor.selection.start, |
| 412 | endMode: modeHandler.vimState.currentMode, |
| 413 | }); |
| 414 | }, timeoutOffset); |
| 415 | }); |
| 416 | }; |
| 417 | |
| 418 | const p2 = () => { |
| 419 | return new Promise<ResultType | undefined>((p2Resolve, p2Reject) => { |
no test coverage detected