API Reference > @next-core/brick-kit
brick-kit package
The core kit of Brick Next.
Classes
| Class | Description |
|---|---|
| ModalElement | 模态框类构件的抽象基类。 |
| UpdatingElement | 普通构件的抽象基类。 |
Functions
| Function | Description |
|---|---|
| batchSetAppsLocalTheme | |
| BrickAsComponent | 可以渲染 useBrick 的 React 组件。 |
| BrickWrapper | 构件的 React 组件包装器,包含 ErrorBoundary, ConfigProvider, FeatureFlagsProvider。 |
| DisplayByFeatureFlags | 特性开关 React 组件 |
| EasyopsEmpty | 用于展示空数据的 React 组件。 |
| event_2 | 构件事件装饰器。 |
| getAuth | 获取当前登录认证信息。 |
| getCssPropertyValue | |
| getCurrentTheme | |
| getHistory | 获取系统会话历史管理器。 |
| getRuntime | 获取系统运行时对象。 |
| handleHttpError | 处理 http 请求错误(使用 AntDesign 模态框弹出错误信息)。 |
| httpErrorToString | 将 http 请求错误转换为可读的字符串。 |
| i18nText | |
| isLoggedIn | 查看当前是否已登录。 |
| looseCheckIfByTransform | 给定一个数据源,根据表达式计算条件判断的结果。 |
| method | 构件方法装饰器。 |
| property | 构件属性装饰器。 |
| renderEasyopsEmpty | 调用后获得一个默认的展示空数据的 React 组件。 |
| useApplyPageTitle | 设置页面标题,将更新浏览器标签页显示的标题。 |
| useCurrentApp | 获取当前所在微应用信息的 React hooks。 |
| useCurrentMode | |
| useCurrentTheme | |
| useFeatureFlags | 显示特性开关 |
| useProvider |
Interfaces
| Interface | Description |
|---|---|
| AbstractRuntime | 系统运行时对象(抽象类型)。 |
| DoTransformOptions | |
| EasyopsEmptyProps | |
| EventDeclaration | 构件事件的选项。 |
| EventEmitter | 事件发送器 |
| GetMicroAppsOptions | 查询微应用列表时的选项。 |
| IfContainer | 包含 if 条件判断的对象。 |
| PropertyDeclaration | Defines options for a property accessor. |
| ThemeSetting |
Variables
| Variable | Description |
|---|---|
| FeatureFlagsProvider | |
| ForwardRefSingleBrickAsComponent | |
| getMockInfo | |
| SingleBrickAsComponent | 可以渲染单个 useBrick 的 React 组件。 |