externs.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. var git = {};
  2. git.walk = function() {};
  3. git.walkBeta1 = function() {};
  4. git.TREE = function() {};
  5. git.log = function() {};
  6. var fs = {};
  7. fs.unlink = function() {};
  8. fs.readdir = function() {};
  9. fs.rmdir = function() {};
  10. fs.rimraf = function() {};
  11. var dummy = {};
  12. dummy.populateStat = function() {};
  13. dummy.populateHash = function() {};
  14. dummy.oid = function() {};
  15. dummy.fullpath = function() {};
  16. dummy.getRangeAt = function() {};
  17. dummy.getElementsByClassName = function() {};
  18. dummy.containsNode = function() {};
  19. dummy.select = function() {};
  20. dummy.search = function() {};
  21. dummy.add = function() {};
  22. dummy.remove = function() {};
  23. dummy.closest = function () {};
  24. dummy.setAttribute = function() {};
  25. dummy.getAttribute = function() {};
  26. dummy.font = function() {};
  27. dummy.measureText = function() {};
  28. dummy.fillStyle = function() {};
  29. dummy.fillRect = function() {};
  30. dummy.filltextAlign = function() {};
  31. dummy.textBaseLine = function() {};
  32. dummy.fillText = function() {};
  33. dummy.beginPath = function() {};
  34. dummy.arc = function() {};
  35. dummy.fill = function() {};
  36. dummy.getData = function() {};
  37. dummy.zoomToFit = function() {};
  38. dummy.folder = function() {};
  39. dummy.file = function() {};
  40. dummy.generateAsync = function() {};
  41. dummy.showOpenFilePicker = function() {};
  42. dummy.showDirectoryPicker = function() {};
  43. dummy.getDirectoryHandle = function() {};
  44. dummy.getFileHandle = function() {};
  45. dummy.removeEntry = function() {};
  46. dummy.getFile = function() {};
  47. dummy.text = function() {};
  48. dummy.requestPermission = function() {};
  49. dummy.queryPermission = function() {};
  50. dummy.verifyPermission = function() {};
  51. dummy.createWritable = function() {};
  52. dummy.write = function() {};
  53. dummy.close = function() {};
  54. dummy.values = function() {};
  55. // Do we really need those?
  56. dummy.filter = function() {};
  57. dummy.concat = function() {};
  58. dummy.diff_main = function() {};
  59. dummy.patch_make = function() {};
  60. dummy.patch_apply = function() {};
  61. dummy.prepare = function() {};
  62. dummy.run = function() {};
  63. dummy.all = function() {};
  64. dummy.transaction = function() {};
  65. dummy.getPath = function() {};
  66. /**
  67. * @typedef {{
  68. * recursive: (undefined | boolean),
  69. * }}
  70. */
  71. var openDirectoryOptions;
  72. /**
  73. * @param {(undefined | openDirectoryOptions)} options
  74. * @param {function} cb
  75. */
  76. var openDirectory = function(options, cb) {};