UNPKG

zmp-core

Version:

Full featured mobile HTML framework for building iOS & Android apps

368 lines (362 loc) 19.8 kB
import zmpDOM from 'zmp-dom'; import ZMP from './components/app/app-class' import request, { RequestError, RequestResponse, RequestParameters, RequestXHR, } from './shared/request'; import { getSupport, Support } from './shared/get-support'; import { getDevice, Device } from './shared/get-device'; import { Utils } from './shared/utils'; import { ZMPParameters, ZMPPlugin } from './components/app/app-class'; import { Clicks as ClicksModule } from './modules/clicks/clicks'; import { Component as ComponentModule } from './modules/component/component'; import { Device as DeviceModule } from './modules/device/device'; import { NoBounce as NoBounceModule } from './modules/no-bounce/no-bounce'; import { Request as RequestModule } from './modules/request/request'; import { Resize as ResizeModule } from './modules/resize/resize'; import { Router as RouterModule } from './modules/router/router'; import { ServiceWorker as ServiceWorkerModule } from './modules/service-worker/service-worker'; import { Store as StoreModule } from './modules/store/store'; import { Support as SupportModule } from './modules/support/support'; import { Touch as TouchModule } from './modules/touch/touch'; import { Utils as UtilsModule } from './modules/utils/utils'; import { ComponentFunction as Component } from './modules/component/component'; import { StoreObject as Store, StoreParameters, createStore } from './modules/store/store'; import { Accordion } from './components/accordion/accordion'; import { Actions } from './components/actions/actions'; import { Appbar } from './components/appbar/appbar'; import { AreaChart } from './components/area-chart/area-chart'; import { Autocomplete } from './components/autocomplete/autocomplete'; import { Badge } from './components/badge/badge'; import { Block } from './components/block/block'; import { Button } from './components/button/button'; import { Calendar } from './components/calendar/calendar'; import { Card } from './components/card/card'; import { Checkbox } from './components/checkbox/checkbox'; import { Chip } from './components/chip/chip'; import { ColorPicker } from './components/color-picker/color-picker'; import { ContactsList } from './components/contacts-list/contacts-list'; import { DataTable } from './components/data-table/data-table'; import { Dialog } from './components/dialog/dialog'; import { Elevation } from './components/elevation/elevation'; import { Fab } from './components/fab/fab'; import { Form } from './components/form/form'; import { Gauge } from './components/gauge/gauge'; import { Grid } from './components/grid/grid'; import { Icon } from './components/icon/icon'; import { InfiniteScroll } from './components/infinite-scroll/infinite-scroll'; import { Input } from './components/input/input'; import { Lazy } from './components/lazy/lazy'; import { Link } from './components/link/link'; import { List } from './components/list/list'; import { ListIndex } from './components/list-index/list-index'; import { LoginScreen } from './components/login-screen/login-screen'; import { Menu } from './components/menu/menu'; import { Messagebar } from './components/messagebar/messagebar'; import { Messages } from './components/messages/messages'; import { Modal } from './components/modal/modal'; import { Navbar } from './components/navbar/navbar'; import { Notification } from './components/notification/notification'; import { Page } from './components/page/page'; import { Panel } from './components/panel/panel'; import { PhotoBrowser } from './components/photo-browser/photo-browser'; import { Picker } from './components/picker/picker'; import { PieChart } from './components/pie-chart/pie-chart'; import { Popover } from './components/popover/popover'; import { Popup } from './components/popup/popup'; import { Preloader } from './components/preloader/preloader'; import { Progressbar } from './components/progressbar/progressbar'; import { PullToRefresh } from './components/pull-to-refresh/pull-to-refresh'; import { Radio } from './components/radio/radio'; import { Range } from './components/range/range'; import { Searchbar } from './components/searchbar/searchbar'; import { Sheet } from './components/sheet/sheet'; import { Skeleton } from './components/skeleton/skeleton'; import { SmartSelect } from './components/smart-select/smart-select'; import { Sortable } from './components/sortable/sortable'; import { Statusbar } from './components/statusbar/statusbar'; import { Stepper } from './components/stepper/stepper'; import { Subnavbar } from './components/subnavbar/subnavbar'; import { Swipeout } from './components/swipeout/swipeout'; import { Swiper } from './components/swiper/swiper'; import { Tabs } from './components/tabs/tabs'; import { TextEditor } from './components/text-editor/text-editor'; import { Timeline } from './components/timeline/timeline'; import { Toast } from './components/toast/toast'; import { Toggle } from './components/toggle/toggle'; import { Toolbar } from './components/toolbar/toolbar'; import { Tooltip } from './components/tooltip/tooltip'; import { TouchRipple } from './components/touch-ripple/touch-ripple'; import { Treeview } from './components/treeview/treeview'; import { Typography } from './components/typography/typography'; import { View } from './components/view/view'; import { VirtualList } from './components/virtual-list/virtual-list'; declare module './components/app/app-class' { interface ZMPClass<Events> extends ClicksModule.AppMethods{} interface ZMPParameters extends ClicksModule.AppParams{} interface ZMPEvents extends ClicksModule.AppEvents{} interface ZMPClass<Events> extends ComponentModule.AppMethods{} interface ZMPParameters extends ComponentModule.AppParams{} interface ZMPEvents extends ComponentModule.AppEvents{} interface ZMPClass<Events> extends DeviceModule.AppMethods{} interface ZMPParameters extends DeviceModule.AppParams{} interface ZMPEvents extends DeviceModule.AppEvents{} interface ZMPClass<Events> extends NoBounceModule.AppMethods{} interface ZMPParameters extends NoBounceModule.AppParams{} interface ZMPEvents extends NoBounceModule.AppEvents{} interface ZMPClass<Events> extends RequestModule.AppMethods{} interface ZMPParameters extends RequestModule.AppParams{} interface ZMPEvents extends RequestModule.AppEvents{} interface ZMPClass<Events> extends ResizeModule.AppMethods{} interface ZMPParameters extends ResizeModule.AppParams{} interface ZMPEvents extends ResizeModule.AppEvents{} interface ZMPClass<Events> extends RouterModule.AppMethods{} interface ZMPParameters extends RouterModule.AppParams{} interface ZMPEvents extends RouterModule.AppEvents{} interface ZMPClass<Events> extends ServiceWorkerModule.AppMethods{} interface ZMPParameters extends ServiceWorkerModule.AppParams{} interface ZMPEvents extends ServiceWorkerModule.AppEvents{} interface ZMPClass<Events> extends StoreModule.AppMethods{} interface ZMPParameters extends StoreModule.AppParams{} interface ZMPEvents extends StoreModule.AppEvents{} interface ZMPClass<Events> extends SupportModule.AppMethods{} interface ZMPParameters extends SupportModule.AppParams{} interface ZMPEvents extends SupportModule.AppEvents{} interface ZMPClass<Events> extends TouchModule.AppMethods{} interface ZMPParameters extends TouchModule.AppParams{} interface ZMPEvents extends TouchModule.AppEvents{} interface ZMPClass<Events> extends UtilsModule.AppMethods{} interface ZMPParameters extends UtilsModule.AppParams{} interface ZMPEvents extends UtilsModule.AppEvents{} interface ZMPClass<Events> extends Accordion.AppMethods{} interface ZMPParameters extends Accordion.AppParams{} interface ZMPEvents extends Accordion.AppEvents{} interface ZMPClass<Events> extends Actions.AppMethods{} interface ZMPParameters extends Actions.AppParams{} interface ZMPEvents extends Actions.AppEvents{} interface ZMPClass<Events> extends Appbar.AppMethods{} interface ZMPParameters extends Appbar.AppParams{} interface ZMPEvents extends Appbar.AppEvents{} interface ZMPClass<Events> extends AreaChart.AppMethods{} interface ZMPParameters extends AreaChart.AppParams{} interface ZMPEvents extends AreaChart.AppEvents{} interface ZMPClass<Events> extends Autocomplete.AppMethods{} interface ZMPParameters extends Autocomplete.AppParams{} interface ZMPEvents extends Autocomplete.AppEvents{} interface ZMPClass<Events> extends Badge.AppMethods{} interface ZMPParameters extends Badge.AppParams{} interface ZMPEvents extends Badge.AppEvents{} interface ZMPClass<Events> extends Block.AppMethods{} interface ZMPParameters extends Block.AppParams{} interface ZMPEvents extends Block.AppEvents{} interface ZMPClass<Events> extends Button.AppMethods{} interface ZMPParameters extends Button.AppParams{} interface ZMPEvents extends Button.AppEvents{} interface ZMPClass<Events> extends Calendar.AppMethods{} interface ZMPParameters extends Calendar.AppParams{} interface ZMPEvents extends Calendar.AppEvents{} interface ZMPClass<Events> extends Card.AppMethods{} interface ZMPParameters extends Card.AppParams{} interface ZMPEvents extends Card.AppEvents{} interface ZMPClass<Events> extends Checkbox.AppMethods{} interface ZMPParameters extends Checkbox.AppParams{} interface ZMPEvents extends Checkbox.AppEvents{} interface ZMPClass<Events> extends Chip.AppMethods{} interface ZMPParameters extends Chip.AppParams{} interface ZMPEvents extends Chip.AppEvents{} interface ZMPClass<Events> extends ColorPicker.AppMethods{} interface ZMPParameters extends ColorPicker.AppParams{} interface ZMPEvents extends ColorPicker.AppEvents{} interface ZMPClass<Events> extends ContactsList.AppMethods{} interface ZMPParameters extends ContactsList.AppParams{} interface ZMPEvents extends ContactsList.AppEvents{} interface ZMPClass<Events> extends DataTable.AppMethods{} interface ZMPParameters extends DataTable.AppParams{} interface ZMPEvents extends DataTable.AppEvents{} interface ZMPClass<Events> extends Dialog.AppMethods{} interface ZMPParameters extends Dialog.AppParams{} interface ZMPEvents extends Dialog.AppEvents{} interface ZMPClass<Events> extends Elevation.AppMethods{} interface ZMPParameters extends Elevation.AppParams{} interface ZMPEvents extends Elevation.AppEvents{} interface ZMPClass<Events> extends Fab.AppMethods{} interface ZMPParameters extends Fab.AppParams{} interface ZMPEvents extends Fab.AppEvents{} interface ZMPClass<Events> extends Form.AppMethods{} interface ZMPParameters extends Form.AppParams{} interface ZMPEvents extends Form.AppEvents{} interface ZMPClass<Events> extends Gauge.AppMethods{} interface ZMPParameters extends Gauge.AppParams{} interface ZMPEvents extends Gauge.AppEvents{} interface ZMPClass<Events> extends Grid.AppMethods{} interface ZMPParameters extends Grid.AppParams{} interface ZMPEvents extends Grid.AppEvents{} interface ZMPClass<Events> extends Icon.AppMethods{} interface ZMPParameters extends Icon.AppParams{} interface ZMPEvents extends Icon.AppEvents{} interface ZMPClass<Events> extends InfiniteScroll.AppMethods{} interface ZMPParameters extends InfiniteScroll.AppParams{} interface ZMPEvents extends InfiniteScroll.AppEvents{} interface ZMPClass<Events> extends Input.AppMethods{} interface ZMPParameters extends Input.AppParams{} interface ZMPEvents extends Input.AppEvents{} interface ZMPClass<Events> extends Lazy.AppMethods{} interface ZMPParameters extends Lazy.AppParams{} interface ZMPEvents extends Lazy.AppEvents{} interface ZMPClass<Events> extends Link.AppMethods{} interface ZMPParameters extends Link.AppParams{} interface ZMPEvents extends Link.AppEvents{} interface ZMPClass<Events> extends List.AppMethods{} interface ZMPParameters extends List.AppParams{} interface ZMPEvents extends List.AppEvents{} interface ZMPClass<Events> extends ListIndex.AppMethods{} interface ZMPParameters extends ListIndex.AppParams{} interface ZMPEvents extends ListIndex.AppEvents{} interface ZMPClass<Events> extends LoginScreen.AppMethods{} interface ZMPParameters extends LoginScreen.AppParams{} interface ZMPEvents extends LoginScreen.AppEvents{} interface ZMPClass<Events> extends Menu.AppMethods{} interface ZMPParameters extends Menu.AppParams{} interface ZMPEvents extends Menu.AppEvents{} interface ZMPClass<Events> extends Messagebar.AppMethods{} interface ZMPParameters extends Messagebar.AppParams{} interface ZMPEvents extends Messagebar.AppEvents{} interface ZMPClass<Events> extends Messages.AppMethods{} interface ZMPParameters extends Messages.AppParams{} interface ZMPEvents extends Messages.AppEvents{} interface ZMPClass<Events> extends Modal.AppMethods{} interface ZMPParameters extends Modal.AppParams{} interface ZMPEvents extends Modal.AppEvents{} interface ZMPClass<Events> extends Navbar.AppMethods{} interface ZMPParameters extends Navbar.AppParams{} interface ZMPEvents extends Navbar.AppEvents{} interface ZMPClass<Events> extends Notification.AppMethods{} interface ZMPParameters extends Notification.AppParams{} interface ZMPEvents extends Notification.AppEvents{} interface ZMPClass<Events> extends Page.AppMethods{} interface ZMPParameters extends Page.AppParams{} interface ZMPEvents extends Page.AppEvents{} interface ZMPClass<Events> extends Panel.AppMethods{} interface ZMPParameters extends Panel.AppParams{} interface ZMPEvents extends Panel.AppEvents{} interface ZMPClass<Events> extends PhotoBrowser.AppMethods{} interface ZMPParameters extends PhotoBrowser.AppParams{} interface ZMPEvents extends PhotoBrowser.AppEvents{} interface ZMPClass<Events> extends Picker.AppMethods{} interface ZMPParameters extends Picker.AppParams{} interface ZMPEvents extends Picker.AppEvents{} interface ZMPClass<Events> extends PieChart.AppMethods{} interface ZMPParameters extends PieChart.AppParams{} interface ZMPEvents extends PieChart.AppEvents{} interface ZMPClass<Events> extends Popover.AppMethods{} interface ZMPParameters extends Popover.AppParams{} interface ZMPEvents extends Popover.AppEvents{} interface ZMPClass<Events> extends Popup.AppMethods{} interface ZMPParameters extends Popup.AppParams{} interface ZMPEvents extends Popup.AppEvents{} interface ZMPClass<Events> extends Preloader.AppMethods{} interface ZMPParameters extends Preloader.AppParams{} interface ZMPEvents extends Preloader.AppEvents{} interface ZMPClass<Events> extends Progressbar.AppMethods{} interface ZMPParameters extends Progressbar.AppParams{} interface ZMPEvents extends Progressbar.AppEvents{} interface ZMPClass<Events> extends PullToRefresh.AppMethods{} interface ZMPParameters extends PullToRefresh.AppParams{} interface ZMPEvents extends PullToRefresh.AppEvents{} interface ZMPClass<Events> extends Radio.AppMethods{} interface ZMPParameters extends Radio.AppParams{} interface ZMPEvents extends Radio.AppEvents{} interface ZMPClass<Events> extends Range.AppMethods{} interface ZMPParameters extends Range.AppParams{} interface ZMPEvents extends Range.AppEvents{} interface ZMPClass<Events> extends Searchbar.AppMethods{} interface ZMPParameters extends Searchbar.AppParams{} interface ZMPEvents extends Searchbar.AppEvents{} interface ZMPClass<Events> extends Sheet.AppMethods{} interface ZMPParameters extends Sheet.AppParams{} interface ZMPEvents extends Sheet.AppEvents{} interface ZMPClass<Events> extends Skeleton.AppMethods{} interface ZMPParameters extends Skeleton.AppParams{} interface ZMPEvents extends Skeleton.AppEvents{} interface ZMPClass<Events> extends SmartSelect.AppMethods{} interface ZMPParameters extends SmartSelect.AppParams{} interface ZMPEvents extends SmartSelect.AppEvents{} interface ZMPClass<Events> extends Sortable.AppMethods{} interface ZMPParameters extends Sortable.AppParams{} interface ZMPEvents extends Sortable.AppEvents{} interface ZMPClass<Events> extends Statusbar.AppMethods{} interface ZMPParameters extends Statusbar.AppParams{} interface ZMPEvents extends Statusbar.AppEvents{} interface ZMPClass<Events> extends Stepper.AppMethods{} interface ZMPParameters extends Stepper.AppParams{} interface ZMPEvents extends Stepper.AppEvents{} interface ZMPClass<Events> extends Subnavbar.AppMethods{} interface ZMPParameters extends Subnavbar.AppParams{} interface ZMPEvents extends Subnavbar.AppEvents{} interface ZMPClass<Events> extends Swipeout.AppMethods{} interface ZMPParameters extends Swipeout.AppParams{} interface ZMPEvents extends Swipeout.AppEvents{} interface ZMPClass<Events> extends Swiper.AppMethods{} interface ZMPParameters extends Swiper.AppParams{} interface ZMPEvents extends Swiper.AppEvents{} interface ZMPClass<Events> extends Tabs.AppMethods{} interface ZMPParameters extends Tabs.AppParams{} interface ZMPEvents extends Tabs.AppEvents{} interface ZMPClass<Events> extends TextEditor.AppMethods{} interface ZMPParameters extends TextEditor.AppParams{} interface ZMPEvents extends TextEditor.AppEvents{} interface ZMPClass<Events> extends Timeline.AppMethods{} interface ZMPParameters extends Timeline.AppParams{} interface ZMPEvents extends Timeline.AppEvents{} interface ZMPClass<Events> extends Toast.AppMethods{} interface ZMPParameters extends Toast.AppParams{} interface ZMPEvents extends Toast.AppEvents{} interface ZMPClass<Events> extends Toggle.AppMethods{} interface ZMPParameters extends Toggle.AppParams{} interface ZMPEvents extends Toggle.AppEvents{} interface ZMPClass<Events> extends Toolbar.AppMethods{} interface ZMPParameters extends Toolbar.AppParams{} interface ZMPEvents extends Toolbar.AppEvents{} interface ZMPClass<Events> extends Tooltip.AppMethods{} interface ZMPParameters extends Tooltip.AppParams{} interface ZMPEvents extends Tooltip.AppEvents{} interface ZMPClass<Events> extends TouchRipple.AppMethods{} interface ZMPParameters extends TouchRipple.AppParams{} interface ZMPEvents extends TouchRipple.AppEvents{} interface ZMPClass<Events> extends Treeview.AppMethods{} interface ZMPParameters extends Treeview.AppParams{} interface ZMPEvents extends Treeview.AppEvents{} interface ZMPClass<Events> extends Typography.AppMethods{} interface ZMPParameters extends Typography.AppParams{} interface ZMPEvents extends Typography.AppEvents{} interface ZMPClass<Events> extends View.AppMethods{} interface ZMPParameters extends View.AppParams{} interface ZMPEvents extends View.AppEvents{} interface ZMPClass<Events> extends VirtualList.AppMethods{} interface ZMPParameters extends VirtualList.AppParams{} interface ZMPEvents extends VirtualList.AppEvents{} } export { request, RequestError, RequestResponse, RequestParameters, RequestXHR, getSupport, Support, getDevice, Device, Utils, zmpDOM, Component, ZMPParameters, ZMPPlugin, RouterModule as Router, Store, StoreParameters, createStore, }; export { Accordion, Actions, Appbar, AreaChart, Autocomplete, Badge, Block, Button, Calendar, Card, Checkbox, Chip, ColorPicker, ContactsList, DataTable, Dialog, Elevation, Fab, Form, Gauge, Grid, Icon, InfiniteScroll, Input, Lazy, Link, List, ListIndex, LoginScreen, Menu, Messagebar, Messages, Modal, Navbar, Notification, Page, Panel, PhotoBrowser, Picker, PieChart, Popover, Popup, Preloader, Progressbar, PullToRefresh, Radio, Range, Searchbar, Sheet, Skeleton, SmartSelect, Sortable, Statusbar, Stepper, Subnavbar, Swipeout, Swiper, Tabs, TextEditor, Timeline, Toast, Toggle, Toolbar, Tooltip, TouchRipple, Treeview, Typography, View, VirtualList } export default ZMP;