版博士V2.0程序
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

127 líneas
1.9 KiB

  1. declare namespace cliSpinners {
  2. type SpinnerName =
  3. | 'dots'
  4. | 'dots2'
  5. | 'dots3'
  6. | 'dots4'
  7. | 'dots5'
  8. | 'dots6'
  9. | 'dots7'
  10. | 'dots8'
  11. | 'dots9'
  12. | 'dots10'
  13. | 'dots11'
  14. | 'dots12'
  15. | 'dots8Bit'
  16. | 'line'
  17. | 'line2'
  18. | 'pipe'
  19. | 'simpleDots'
  20. | 'simpleDotsScrolling'
  21. | 'star'
  22. | 'star2'
  23. | 'flip'
  24. | 'hamburger'
  25. | 'growVertical'
  26. | 'growHorizontal'
  27. | 'balloon'
  28. | 'balloon2'
  29. | 'noise'
  30. | 'bounce'
  31. | 'boxBounce'
  32. | 'boxBounce2'
  33. | 'triangle'
  34. | 'arc'
  35. | 'circle'
  36. | 'squareCorners'
  37. | 'circleQuarters'
  38. | 'circleHalves'
  39. | 'squish'
  40. | 'toggle'
  41. | 'toggle2'
  42. | 'toggle3'
  43. | 'toggle4'
  44. | 'toggle5'
  45. | 'toggle6'
  46. | 'toggle7'
  47. | 'toggle8'
  48. | 'toggle9'
  49. | 'toggle10'
  50. | 'toggle11'
  51. | 'toggle12'
  52. | 'toggle13'
  53. | 'arrow'
  54. | 'arrow2'
  55. | 'arrow3'
  56. | 'bouncingBar'
  57. | 'bouncingBall'
  58. | 'smiley'
  59. | 'monkey'
  60. | 'hearts'
  61. | 'clock'
  62. | 'earth'
  63. | 'material'
  64. | 'moon'
  65. | 'runner'
  66. | 'pong'
  67. | 'shark'
  68. | 'dqpb'
  69. | 'weather'
  70. | 'christmas'
  71. | 'grenade'
  72. | 'point'
  73. | 'layer'
  74. | 'betaWave'
  75. | 'fingerDance'
  76. | 'fistBump'
  77. | 'soccerHeader'
  78. | 'mindblown'
  79. | 'speaker'
  80. | 'orangePulse'
  81. | 'bluePulse'
  82. | 'orangeBluePulse'
  83. | 'timeTravel'
  84. | 'aesthetic'
  85. | 'dwarfFortress';
  86. interface Spinner {
  87. /**
  88. Recommended interval.
  89. */
  90. readonly interval: number;
  91. /**
  92. A list of frames to show for the spinner.
  93. */
  94. readonly frames: string[];
  95. }
  96. }
  97. /**
  98. 70+ spinners for use in the terminal.
  99. @example
  100. ```
  101. import cliSpinners = require('cli-spinners');
  102. console.log(cliSpinners.dots);
  103. // {
  104. // interval: 80,
  105. // frames: ['⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏']
  106. // }
  107. ```
  108. */
  109. declare const cliSpinners: {
  110. readonly [spinnerName in cliSpinners.SpinnerName]: cliSpinners.Spinner;
  111. } & {
  112. /**
  113. Returns a random spinner each time it's called.
  114. */
  115. readonly random: cliSpinners.Spinner;
  116. // TODO: Remove this for the next major release
  117. default: typeof cliSpinners;
  118. };
  119. export = cliSpinners;