index.d.ts 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. import XEUtils from './xe-utils'
  2. // core
  3. export * from './xe-utils'
  4. // object
  5. export * from './object/assign'
  6. export * from './object/extend'
  7. export * from './object/objectEach'
  8. export * from './object/lastObjectEach'
  9. export * from './object/objectMap'
  10. export * from './object/merge'
  11. // array
  12. export * from './array/map'
  13. export * from './array/some'
  14. export * from './array/every'
  15. export * from './array/includeArrays'
  16. export * from './array/arrayEach'
  17. export * from './array/lastArrayEach'
  18. export * from './array/uniq'
  19. export * from './array/union'
  20. export * from './array/toArray'
  21. export * from './array/sortBy'
  22. export * from './array/orderBy'
  23. export * from './array/shuffle'
  24. export * from './array/sample'
  25. export * from './array/slice'
  26. export * from './array/filter'
  27. export * from './array/findKey'
  28. export * from './array/includes'
  29. export * from './array/find'
  30. export * from './array/findLast'
  31. export * from './array/reduce'
  32. export * from './array/copyWithin'
  33. export * from './array/chunk'
  34. export * from './array/zip'
  35. export * from './array/unzip'
  36. export * from './array/zipObject'
  37. export * from './array/pluck'
  38. export * from './array/invoke'
  39. export * from './array/invokeMap'
  40. export * from './array/toArrayTree'
  41. export * from './array/toTreeArray'
  42. export * from './array/findTree'
  43. export * from './array/eachTree'
  44. export * from './array/mapTree'
  45. export * from './array/filterTree'
  46. export * from './array/searchTree'
  47. export * from './array/arrayIndexOf'
  48. export * from './array/arrayLastIndexOf'
  49. // base
  50. export * from './base/hasOwnProp'
  51. export * from './base/isArray'
  52. export * from './base/isNull'
  53. export * from './base/isNaN'
  54. export * from './base/isUndefined'
  55. export * from './base/isFunction'
  56. export * from './base/isObject'
  57. export * from './base/isString'
  58. export * from './base/isPlainObject'
  59. export * from './base/isLeapYear'
  60. export * from './base/isDate'
  61. export * from './base/eqNull'
  62. export * from './base/each'
  63. export * from './base/forOf'
  64. export * from './base/lastForOf'
  65. export * from './base/indexOf'
  66. export * from './base/lastIndexOf'
  67. export * from './base/keys'
  68. export * from './base/values'
  69. export * from './base/clone'
  70. export * from './base/getSize'
  71. export * from './base/lastEach'
  72. export * from './base/remove'
  73. export * from './base/clear'
  74. export * from './base/isFinite'
  75. export * from './base/isFloat'
  76. export * from './base/isInteger'
  77. export * from './base/isBoolean'
  78. export * from './base/isNumber'
  79. export * from './base/isRegExp'
  80. export * from './base/isError'
  81. export * from './base/isTypeError'
  82. export * from './base/isEmpty'
  83. export * from './base/isSymbol'
  84. export * from './base/isArguments'
  85. export * from './base/isElement'
  86. export * from './base/isDocument'
  87. export * from './base/isWindow'
  88. export * from './base/isFormData'
  89. export * from './base/isMap'
  90. export * from './base/isWeakMap'
  91. export * from './base/isSet'
  92. export * from './base/isWeakSet'
  93. export * from './base/isMatch'
  94. export * from './base/isEqual'
  95. export * from './base/isEqualWith'
  96. export * from './base/getType'
  97. export * from './base/uniqueId'
  98. export * from './base/findIndexOf'
  99. export * from './base/findLastIndexOf'
  100. export * from './base/toStringJSON'
  101. export * from './base/toJSONString'
  102. export * from './base/entries'
  103. export * from './base/pick'
  104. export * from './base/omit'
  105. export * from './base/first'
  106. export * from './base/last'
  107. export * from './base/has'
  108. export * from './base/get'
  109. export * from './base/set'
  110. export * from './base/groupBy'
  111. export * from './base/countBy'
  112. export * from './base/range'
  113. export * from './base/destructuring'
  114. // number
  115. export * from './number/random'
  116. export * from './number/max'
  117. export * from './number/min'
  118. export * from './number/commafy'
  119. export * from './number/round'
  120. export * from './number/ceil'
  121. export * from './number/floor'
  122. export * from './number/toFixed'
  123. export * from './number/toFixedString'
  124. export * from './number/toFixedNumber'
  125. export * from './number/toInteger'
  126. export * from './number/toNumber'
  127. export * from './number/toNumberString'
  128. export * from './number/add'
  129. export * from './number/subtract'
  130. export * from './number/multiply'
  131. export * from './number/divide'
  132. export * from './number/sum'
  133. export * from './number/mean'
  134. // date
  135. export * from './date/getWhatYear'
  136. export * from './date/getWhatMonth'
  137. export * from './date/getWhatDay'
  138. export * from './date/toStringDate'
  139. export * from './date/toDateString'
  140. export * from './date/now'
  141. export * from './date/timestamp'
  142. export * from './date/isValidDate'
  143. export * from './date/isDateSame'
  144. export * from './date/getWhatWeek'
  145. export * from './date/getYearDay'
  146. export * from './date/getYearWeek'
  147. export * from './date/getMonthWeek'
  148. export * from './date/getDayOfYear'
  149. export * from './date/getDayOfMonth'
  150. export * from './date/getDateDiff'
  151. // string
  152. export * from './string/padEnd'
  153. export * from './string/padStart'
  154. export * from './string/repeat'
  155. export * from './string/trim'
  156. export * from './string/trimRight'
  157. export * from './string/trimLeft'
  158. export * from './string/escape'
  159. export * from './string/unescape'
  160. export * from './string/camelCase'
  161. export * from './string/kebabCase'
  162. export * from './string/startsWith'
  163. export * from './string/endsWith'
  164. export * from './string/template'
  165. export * from './string/toFormatString'
  166. export * from './string/toString'
  167. // function
  168. export * from './function//noop'
  169. export * from './function/property'
  170. export * from './function/bind'
  171. export * from './function/once'
  172. export * from './function/after'
  173. export * from './function/before'
  174. export * from './function/throttle'
  175. export * from './function/debounce'
  176. export * from './function/delay'
  177. // url
  178. export * from './url/unserialize'
  179. export * from './url/serialize'
  180. export * from './url/parseUrl'
  181. // web
  182. export * from './web/getBaseURL'
  183. export * from './web/locat'
  184. export * from './web/cookie'
  185. export * from './web/browse'
  186. export default XEUtils