index.ts 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. /* eslint-disable */
  2. // This file is auto gererated by build/build-entry.js
  3. import { VueConstructor } from 'vue/types';
  4. import Actionsheet from './actionsheet';
  5. import AddressEdit from './address-edit';
  6. import AddressList from './address-list';
  7. import Area from './area';
  8. import Badge from './badge';
  9. import BadgeGroup from './badge-group';
  10. import Button from './button';
  11. import Card from './card';
  12. import Cell from './cell';
  13. import CellGroup from './cell-group';
  14. import Checkbox from './checkbox';
  15. import CheckboxGroup from './checkbox-group';
  16. import Circle from './circle';
  17. import Col from './col';
  18. import Collapse from './collapse';
  19. import CollapseItem from './collapse-item';
  20. import ContactCard from './contact-card';
  21. import ContactEdit from './contact-edit';
  22. import ContactList from './contact-list';
  23. import Coupon from './coupon';
  24. import CouponCell from './coupon-cell';
  25. import CouponList from './coupon-list';
  26. import DatetimePicker from './datetime-picker';
  27. import Dialog from './dialog';
  28. import Field from './field';
  29. import GoodsAction from './goods-action';
  30. import GoodsActionBigBtn from './goods-action-big-btn';
  31. import GoodsActionMiniBtn from './goods-action-mini-btn';
  32. import Icon from './icon';
  33. import ImagePreview from './image-preview';
  34. import Info from './info';
  35. import Lazyload from './lazyload';
  36. import List from './list';
  37. import Loading from './loading';
  38. import Locale from './locale';
  39. import NavBar from './nav-bar';
  40. import NoticeBar from './notice-bar';
  41. import Notify from './notify';
  42. import NumberKeyboard from './number-keyboard';
  43. import Overlay from './overlay';
  44. import Pagination from './pagination';
  45. import Panel from './panel';
  46. import PasswordInput from './password-input';
  47. import Picker from './picker';
  48. import Popup from './popup';
  49. import Progress from './progress';
  50. import PullRefresh from './pull-refresh';
  51. import Radio from './radio';
  52. import RadioGroup from './radio-group';
  53. import Rate from './rate';
  54. import Row from './row';
  55. import Search from './search';
  56. import Sku from './sku';
  57. import Slider from './slider';
  58. import Step from './step';
  59. import Stepper from './stepper';
  60. import Steps from './steps';
  61. import SubmitBar from './submit-bar';
  62. import Swipe from './swipe';
  63. import SwipeCell from './swipe-cell';
  64. import SwipeItem from './swipe-item';
  65. import Switch from './switch';
  66. import SwitchCell from './switch-cell';
  67. import Tab from './tab';
  68. import Tabbar from './tabbar';
  69. import TabbarItem from './tabbar-item';
  70. import Tabs from './tabs';
  71. import Tag from './tag';
  72. import Toast from './toast';
  73. import TreeSelect from './tree-select';
  74. import Uploader from './uploader';
  75. import Waterfall from './waterfall';
  76. declare global {
  77. interface Window {
  78. Vue?: VueConstructor;
  79. }
  80. }
  81. const version = '1.6.19';
  82. const components = [
  83. Actionsheet,
  84. AddressEdit,
  85. AddressList,
  86. Area,
  87. Badge,
  88. BadgeGroup,
  89. Button,
  90. Card,
  91. Cell,
  92. CellGroup,
  93. Checkbox,
  94. CheckboxGroup,
  95. Circle,
  96. Col,
  97. Collapse,
  98. CollapseItem,
  99. ContactCard,
  100. ContactEdit,
  101. ContactList,
  102. Coupon,
  103. CouponCell,
  104. CouponList,
  105. DatetimePicker,
  106. Dialog,
  107. Field,
  108. GoodsAction,
  109. GoodsActionBigBtn,
  110. GoodsActionMiniBtn,
  111. Icon,
  112. ImagePreview,
  113. Info,
  114. List,
  115. Loading,
  116. NavBar,
  117. NoticeBar,
  118. Notify,
  119. NumberKeyboard,
  120. Overlay,
  121. Pagination,
  122. Panel,
  123. PasswordInput,
  124. Picker,
  125. Popup,
  126. Progress,
  127. PullRefresh,
  128. Radio,
  129. RadioGroup,
  130. Rate,
  131. Row,
  132. Search,
  133. Sku,
  134. Slider,
  135. Step,
  136. Stepper,
  137. Steps,
  138. SubmitBar,
  139. Swipe,
  140. SwipeCell,
  141. SwipeItem,
  142. Switch,
  143. SwitchCell,
  144. Tab,
  145. Tabbar,
  146. TabbarItem,
  147. Tabs,
  148. Tag,
  149. Toast,
  150. TreeSelect,
  151. Uploader
  152. ];
  153. const install = (Vue: VueConstructor) => {
  154. components.forEach(Component => {
  155. Vue.use(Component);
  156. });
  157. };
  158. /* istanbul ignore if */
  159. if (typeof window !== 'undefined' && window.Vue) {
  160. install(window.Vue);
  161. }
  162. export {
  163. install,
  164. version,
  165. Actionsheet,
  166. AddressEdit,
  167. AddressList,
  168. Area,
  169. Badge,
  170. BadgeGroup,
  171. Button,
  172. Card,
  173. Cell,
  174. CellGroup,
  175. Checkbox,
  176. CheckboxGroup,
  177. Circle,
  178. Col,
  179. Collapse,
  180. CollapseItem,
  181. ContactCard,
  182. ContactEdit,
  183. ContactList,
  184. Coupon,
  185. CouponCell,
  186. CouponList,
  187. DatetimePicker,
  188. Dialog,
  189. Field,
  190. GoodsAction,
  191. GoodsActionBigBtn,
  192. GoodsActionMiniBtn,
  193. Icon,
  194. ImagePreview,
  195. Info,
  196. Lazyload,
  197. List,
  198. Loading,
  199. Locale,
  200. NavBar,
  201. NoticeBar,
  202. Notify,
  203. NumberKeyboard,
  204. Overlay,
  205. Pagination,
  206. Panel,
  207. PasswordInput,
  208. Picker,
  209. Popup,
  210. Progress,
  211. PullRefresh,
  212. Radio,
  213. RadioGroup,
  214. Rate,
  215. Row,
  216. Search,
  217. Sku,
  218. Slider,
  219. Step,
  220. Stepper,
  221. Steps,
  222. SubmitBar,
  223. Swipe,
  224. SwipeCell,
  225. SwipeItem,
  226. Switch,
  227. SwitchCell,
  228. Tab,
  229. Tabbar,
  230. TabbarItem,
  231. Tabs,
  232. Tag,
  233. Toast,
  234. TreeSelect,
  235. Uploader,
  236. Waterfall
  237. };
  238. export default {
  239. install,
  240. version
  241. };