fineui是帆软报表和BI产品线所使用的前端框架。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
3.2 KiB

import { _base } from "./core/base";
import * as decorator from "./core/decorator/decorator";
import { _func } from "./core/func";
import { _i18n } from "./core/i18n";
import { OB } from "./core/ob";
import { Widget } from "./core/widget";
import { Single } from "./base/single/single";
import { BasicButton } from "./base/single/button/button.basic";
import { Checkbox } from "./base/single/input/checkbox";
import { Button } from "./base/single/button/buttons/button";
import { TextButton } from "./base/single/button/buttons/button.text";
import { IconChangeButton } from "./case/button/icon/icon.change";
import { Trigger } from "./base/single/trigger/trigger";
import { Action, ActionFactory } from "./core/action/action";
import { ShowAction } from "./core/action/action.show";
import { Behavior, BehaviorFactory } from "./core/behavior/behavior";
import { HighlightBehavior } from "./core/behavior/behavior.highlight";
import { RedMarkBehavior } from "./core/behavior/behavior.redmark";
import { Pane } from "./base/pane";
import { LoadingPane } from "./case/loading/loading_pane";
import { Tab } from "./base/combination/tab";
import { ButtonGroup } from "./base/combination/group.button";
import { Combo } from "./base/combination/combo";
import { TextValueCombo } from "./case/combo/combo.textvalue";
import { BubbleCombo } from "./case/combo/bubblecombo/combo.bubble";
import { AllValueMultiTextValueCombo } from "./component/allvaluemultitextvaluecombo/allvalue.multitextvalue.combo";
import { IconTextItem } from "./base/single/button/listitem/icontextitem";
import { MultiSelectItem } from "./case/button/item.multiselect";
import { AbstractLabel } from "./base/single/label/abstract.label";
import { Label } from "./base/single/label/label";
import { Editor } from "./base/single/editor/editor";
import { SignEditor } from "./case/editor/editor.sign";
import { Layout } from "./core/wrapper/layout";
import { HTapeLayout, VTapeLayout } from "./core/wrapper/layout/layout.tape";
export interface BI extends _func, _i18n, _base {
OB: typeof OB;
Widget: typeof Widget;
Single: typeof Single;
BasicButton: typeof BasicButton;
Checkbox: typeof Checkbox;
Button: typeof Button;
TextButton: typeof TextButton;
IconChangeButton: typeof IconChangeButton;
Trigger: typeof Trigger;
Action: typeof Action;
ActionFactory: typeof ActionFactory;
ShowAction: typeof ShowAction;
Behavior: typeof Behavior;
BehaviorFactory: typeof BehaviorFactory;
HighlightBehavior: typeof HighlightBehavior;
RedMarkBehavior: typeof RedMarkBehavior;
Pane: typeof Pane;
LoadingPane: typeof LoadingPane;
Tab: typeof Tab;
ButtonGroup: typeof ButtonGroup;
Combo: typeof Combo;
TextValueCombo: typeof TextValueCombo;
BubbleCombo: typeof BubbleCombo;
AllValueMultiTextValueCombo: typeof AllValueMultiTextValueCombo;
IconTextItem: typeof IconTextItem;
MultiSelectItem: typeof MultiSelectItem;
AbstractLabel: typeof AbstractLabel;
Label: typeof Label;
Text: typeof Text;
Editor: typeof Editor;
SignEditor: typeof SignEditor;
Layout: typeof Layout;
HTapeLayout: typeof HTapeLayout;
VTapeLayout: typeof VTapeLayout;
Decorators: typeof decorator;
}
export default {
Decorators: decorator,
};