UNPKG

amis-model-design

Version:

amis模型设计器

71 lines (70 loc) 2.94 kB
export * from './type'; import './plugin/Datasource'; import './plugin/dialect/MysqlDialect'; import './plugin/dialect/MariaDBDialect'; import './plugin/dialect/OceanBaseDialect'; import './plugin/dialect/PerconaDialect'; import './plugin/dialect/TiDBDialect'; import './plugin/dialect/ClickhouseDialect'; import './plugin/dialect/PostgresDialect'; import './plugin/dialect/OpenGaussDialect'; import './plugin/dialect/OracleDialect'; import './plugin/dialect/SQLServerDialect'; import './plugin/dialect/SQLServer2008Dialect'; import './plugin/dialect/HanaDialect'; import './plugin/dialect/DB2Dialect'; import './plugin/dialect/InformixDialect'; import './plugin/dialect/MongoDBDialect'; import './plugin/dialect/GreenplumDialect'; import './plugin/dialect/ElasticsearchDialect'; import './plugin/dialect/DMDialect'; import './plugin/dialect/GbaseDialect'; import './plugin/dialect/KingbaseDialect'; import './plugin/Model'; import './plugin/Indices'; import './plugin/Field'; import './plugin/TextField'; import './plugin/TextAreaField'; import './plugin/IntField'; import './plugin/FloatField'; import './plugin/RichTextField'; import './plugin/PasswordField'; import './plugin/AttachmentField'; import './plugin/BooleanField'; import './plugin/CiphertextField'; import './plugin/DateField'; import './plugin/DateTimeField'; import './plugin/TimeField'; import './plugin/EnumField'; import './plugin/ImageField'; import './plugin/JSONField'; import './plugin/MoneyField'; import './plugin/SerialNumberField'; import './plugin/SnowflakeField'; import './plugin/UserField'; import './plugin/UsersField'; import './plugin/DepartmentField'; import './plugin/relation/Relation'; import './plugin/relation/OneToOne'; import './plugin/relation/OneToMany'; import './plugin/relation/ManyToOne'; import './plugin/relation/ManyToMany'; import './plugin/relation/RelationField'; import './schema-builder/Form'; import './schema-builder/List'; import './schema-builder/PageForm'; import './schema-builder/PageTableList'; import './schema-builder/EntityFormBuilder'; import './schema-builder/CRUDBuilder'; import './schema-builder/NoCodeForm'; import './schema-builder/NoCodeList'; import { Manager } from './base/Manager'; import { setI18nHandler, isSystemField, normalizeSchemaName, normalizeSchemaLabel, normalizeAPISelectField, filterFieldByFeat } from './base/helper'; import { FilterUtils } from './utils/FilterUtils'; import type { DataSourceItem, ModelItem } from './type'; import AsideList from './component/AsideList'; import Panel from './component/Panel'; import { BasePlugin } from './base/BasePlugin'; import { getSchemaTpl } from './base/Tpl'; import OptionsCustom from './component/OptionsCustom'; export { Manager, setI18nHandler, isSystemField, normalizeSchemaName, normalizeSchemaLabel, normalizeAPISelectField, filterFieldByFeat, FilterUtils, DataSourceItem, AsideList, Panel, ModelItem, BasePlugin, getSchemaTpl, OptionsCustom };