index.d.ts 593 B

12345678910111213141516
  1. /**
  2. * Launch an editor to open a file at a specific line and column.
  3. *
  4. * @param file File path with optional line and column numbers (e.g.
  5. * "/path/to/file.js:10:2").
  6. * @param specifiedEditor Optional editor command or path to use. Will be
  7. * parsed using `shell-quote`.
  8. * @param onErrorCallback Optional callback for handling errors.
  9. */
  10. declare function launchEditor(
  11. file: string,
  12. specifiedEditor?: string | ((fileName: string, errorMessage: string | null) => void),
  13. onErrorCallback?: (fileName: string, errorMessage: string | null) => void
  14. ): void;
  15. export = launchEditor;