UNPKG

amis

Version:

一种MIS页面生成工具

130 lines (129 loc) 5.57 kB
/** @license amis v@version * * Copyright Baidu * * This source code is licensed under the Apache license found in the * LICENSE file in the root directory of this source tree. */ import { render, Renderer, getRendererByName, resolveRenderer, filterSchema } from './factory'; import { wrapFetcher, buildApi } from './utils/api'; import { filter, reigsterTplEnginer, evalExpression } from './utils/tpl'; import './utils/tpl-builtin'; import './utils/tpl-lodash'; import * as utils from './utils/helper'; import { resizeSensor } from './utils/resize-sensor'; import { setIconVendor } from './renderers/Form/IconPickerIcons'; import { Icon, registerIcon } from './components/icons'; import { NotFound, AlertComponent, alert, Alert2, confirm, AsideNav, Button, Checkbox, Checkboxes, Collapse, ColorPicker, DatePicker, DateRangePicker, Drawer, Tabs, Tab, Icons, Html, Layout, LazyComponent, Modal, Overlay, PopOver, Radios, Range, Rating, Select, Spinner, Switch, Textarea, TitleBar, ToastComponent, toast, Tooltip, TooltipWrapper, Tree } from './components/index'; import './renderers/Action'; import './renderers/Alert'; import './renderers/Remark'; import './renderers/ButtonGroup'; import './renderers/ButtonToolbar'; import './renderers/DropDownButton'; import './renderers/Collapse'; import './renderers/CRUD'; import './renderers/Pagination'; import './renderers/Cards'; import './renderers/Card'; import './renderers/Date'; import './renderers/Dialog'; import './renderers/Divider'; import './renderers/Each'; import './renderers/Form/index'; import './renderers/Form/Control'; import './renderers/Form/Hidden'; import './renderers/Form/Text'; import './renderers/Form/Tag'; import './renderers/Form/Number'; import './renderers/Form/Textarea'; import './renderers/Form/Checkboxes'; import './renderers/Form/Checkbox'; import './renderers/Form/City'; import './renderers/Form/Rating'; import './renderers/Form/Switch'; import './renderers/Form/Button'; import './renderers/Form/ButtonGroup'; import './renderers/Form/ButtonToolbar'; import './renderers/Form/Radios'; import './renderers/Form/List'; import './renderers/Form/Select'; import './renderers/Form/Static'; import './renderers/Form/Date'; import './renderers/Form/DateRange'; import './renderers/Form/Repeat'; import './renderers/Form/Tree'; import './renderers/Form/TreeSelect'; import './renderers/Form/Image'; import './renderers/Form/File'; import './renderers/Form/Matrix'; import './renderers/Form/Range'; import './renderers/Form/Array'; import './renderers/Form/Combo'; import './renderers/Form/Container'; import './renderers/Form/SubForm'; import './renderers/Form/RichText'; import './renderers/Form/Editor'; import './renderers/Form/DiffEditor'; import './renderers/Form/Grid'; import './renderers/Form/HBox'; import './renderers/Form/Panel'; import './renderers/Form/Color'; import './renderers/Form/ChainedSelect'; import './renderers/Form/NestedSelect'; import './renderers/Form/TransferSelect'; import './renderers/Form/Service'; import './renderers/Form/Table'; import './renderers/Form/Picker'; import './renderers/Form/IconPicker'; import './renderers/Form/Formula'; import './renderers/Form/FieldSet'; import './renderers/Form/Tabs'; import './renderers/Form/Group'; import './renderers/Form/InputGroup'; import './renderers/Grid'; import './renderers/HBox'; import './renderers/VBox'; import './renderers/Image'; import './renderers/List'; import './renderers/Operation'; import './renderers/Page'; import './renderers/Panel'; import './renderers/Plain'; import './renderers/Spinner'; import './renderers/Table'; import './renderers/Tabs'; import './renderers/Tpl'; import './renderers/Mapping'; import './renderers/Progress'; import './renderers/Status'; import './renderers/Json'; import './renderers/Link'; import './renderers/Switch'; import './renderers/Wizard'; import './renderers/Chart'; import './renderers/Container'; import './renderers/Service'; import './renderers/Video'; import './renderers/Audio'; import './renderers/Nav'; import './renderers/Tasks'; import './renderers/Drawer'; import './renderers/Wrapper'; import './renderers/IFrame'; import './renderers/QRCode'; import './renderers/Icon'; import './renderers/Carousel'; import Scoped, { ScopedContext } from './Scoped'; import { FormItem } from './renderers/Form/Item'; import './compat'; import './themes/default'; import './themes/cxd'; import './themes/dark'; import { registerFilter, filterDate, relativeValueRe, resolveVariable } from './utils/tpl-builtin'; import { addRule, str2rules } from './utils/validations'; import { normalizeOptions } from './components/Select'; import { OptionsControl } from './renderers/Form/Options'; import { classnames, getClassPrefix, setDefaultTheme } from './theme'; declare const classPrefix: string | undefined; export { render, Renderer, FormItem, OptionsControl, wrapFetcher, buildApi, filter, NotFound, AlertComponent, alert, Alert2, confirm, AsideNav, Button, Checkbox, Checkboxes, Collapse, ColorPicker, DatePicker, DateRangePicker, Drawer, Tabs, Tab, Html, Icons, Layout, LazyComponent, Modal, Overlay, PopOver, Radios, Range, Rating, Select, Spinner, Switch, Textarea, TitleBar, ToastComponent, toast, Tooltip, TooltipWrapper, Tree, utils, resizeSensor, registerFilter, reigsterTplEnginer, evalExpression, addRule, str2rules, normalizeOptions, getRendererByName, resolveRenderer, filterSchema, filterDate, relativeValueRe, resolveVariable, setIconVendor, Icon, registerIcon, Scoped, ScopedContext, setDefaultTheme, classPrefix, getClassPrefix, classnames };