Files
crawlab/frontend/crawlab-ui/typings/components/index.d.ts

404 lines
20 KiB
Go

import CreateEditDatabaseDialog from './core/database/CreateEditDatabaseDialog.vue';
import DatabaseConnectType from './core/database/DatabaseConnectType.vue';
import DatabaseForm from './core/database/DatabaseForm.vue';
import DatabaseStatus from './core/database/DatabaseStatus.vue';
import DatabaseType from './core/database/DatabaseType.vue';
import useDatabase from './core/database/useDatabase';
import CreateEditEnvironmentDialog from './core/environment/CreateEditEnvironmentDialog.vue';
import EnvironmentForm from './core/environment/EnvironmentForm.vue';
import useEnvironment from './core/environment/useEnvironment';
import CreateEditGitDialog from './core/git/CreateEditGitDialog.vue';
import CreateGitBranchDialog from './core/git/CreateGitBranchDialog.vue';
import CreateGitSpiderDialog from './core/git/CreateGitSpiderDialog.vue';
import GitBranchSelect from './core/git/GitBranchSelect.vue';
import GitFileDiffDialog from './core/git/GitFileDiffDialog.vue';
import GitFileStatus from './core/git/GitFileStatus.vue';
import GitForm from './core/git/GitForm.vue';
import GitLogsBox from './core/git/GitLogsBox.vue';
import GitLogsDialog from './core/git/GitLogsDialog.vue';
import GitPath from './core/git/GitPath.vue';
import GitRepo from './core/git/GitRepo.vue';
import GitStatus from './core/git/GitStatus.vue';
import UploadGitFilesDialog from './core/git/UploadGitFilesDialog.vue';
import useGit from './core/git/useGit';
import CreateEditNodeDialog from './core/node/CreateEditNodeDialog.vue';
import NodeActive from './core/node/NodeActive.vue';
import NodeCurrentMetrics from './core/node/NodeCurrentMetrics.vue';
import NodeForm from './core/node/NodeForm.vue';
import NodeRunners from './core/node/NodeRunners.vue';
import NodeStatus from './core/node/NodeStatus.vue';
import NodeType from './core/node/NodeType.vue';
import useNode from './core/node/useNode';
import CreateEditNotificationAlertDialog from './core/notification/alert/CreateEditNotificationAlertDialog.vue';
import NotificationAlertForm from './core/notification/alert/NotificationAlertForm.vue';
import useNotificationAlert from './core/notification/alert/useNotificationAlert';
import CreateEditNotificationChannelDialog from './core/notification/channel/CreateEditNotificationChannelDialog.vue';
import NotificationChannelForm from './core/notification/channel/NotificationChannelForm.vue';
import useNotificationChannel from './core/notification/channel/useNotificationChannel';
import NotificationRequestStatus from './core/notification/request/NotificationRequestStatus.vue';
import CreateEditNotificationSettingDialog from './core/notification/setting/CreateEditNotificationSettingDialog.vue';
import NotificationSettingForm from './core/notification/setting/NotificationSettingForm.vue';
import NotificationSettingTriggerSelect from './core/notification/setting/NotificationSettingTriggerSelect.vue';
import useNotificationSetting from './core/notification/setting/useNotificationSetting';
import CreateEditProjectDialog from './core/project/CreateEditProjectDialog.vue';
import ProjectForm from './core/project/ProjectForm.vue';
import useProject from './core/project/useProject';
import ResultCell from './core/result/ResultCell.vue';
import ResultCellDialog from './core/result/ResultCellDialog.vue';
import ResultDedupFieldsDialog from './core/result/ResultDedupFieldsDialog.vue';
import CreateEditScheduleDialog from './core/schedule/CreateEditScheduleDialog.vue';
import ScheduleCron from './core/schedule/ScheduleCron.vue';
import ScheduleForm from './core/schedule/ScheduleForm.vue';
import useSchedule from './core/schedule/useSchedule';
import CreateEditSpiderDialog from './core/spider/CreateEditSpiderDialog.vue';
import RunSpiderDialog from './core/spider/RunSpiderDialog.vue';
import SpiderForm from './core/spider/SpiderForm.vue';
import SpiderStat from './core/spider/SpiderStat.vue';
import SpiderTag from './core/spider/SpiderTag.vue';
import UploadSpiderFilesDialog from './core/spider/UploadSpiderFilesDialog.vue';
import useSpider from './core/spider/useSpider';
import CreateTaskDialog from './core/task/CreateTaskDialog.vue';
import TaskCommand from './core/task/TaskCommand.vue';
import TaskForm from './core/task/TaskForm.vue';
import TaskMode from './core/task/TaskMode.vue';
import TaskPriority from './core/task/TaskPriority.vue';
import TaskResults from './core/task/TaskResults.vue';
import TaskStatus from './core/task/TaskStatus.vue';
import useTask from './core/task/useTask';
import CreateEditUserDialog from './core/user/CreateEditUserDialog.vue';
import UserForm from './core/user/UserForm.vue';
import UserRole from './core/user/UserRole.vue';
import useUser from './core/user/useUser';
import GitHubStarBadge from './ui/badge/GitHubStarBadge.vue';
import Box from './ui/box/Box.vue';
import Button from './ui/button/Button.vue';
import FaIconButton from './ui/button/FaIconButton.vue';
import IconButton from './ui/button/IconButton.vue';
import LabelButton from './ui/button/LabelButton.vue';
import Chart from './ui/chart/Chart.vue';
import Metric from './ui/chart/Metric.vue';
import ContextMenu from './ui/context-menu/ContextMenu.vue';
import ContextMenuList from './ui/context-menu/ContextMenuList.vue';
import * as date from './ui/date/date';
import DateRangePicker from './ui/date/DateRangePicker.vue';
import DateTimeRangePicker from './ui/date/DateTimeRangePicker.vue';
import RangePicker from './ui/date/RangePicker.vue';
import ConfirmDialog from './ui/dialog/ConfirmDialog.vue';
import CreateEditDialog from './ui/dialog/CreateEditDialog.vue';
import Dialog from './ui/dialog/Dialog.vue';
import DraggableItem from './ui/drag/DraggableItem.vue';
import DraggableList from './ui/drag/DraggableList.vue';
import EditorOptionsDropdownList from './ui/editor/EditorOptionsDropdownList.vue';
import Empty from './ui/empty/Empty.vue';
import ImgEmpty from './ui/empty/ImgEmpty.vue';
import ExportForm from './ui/export/ExportForm.vue';
import FileActions from './ui/file/FileActions.vue';
import FileDiff from './ui/file/FileDiff.vue';
import FileEditor from './ui/file/FileEditor.vue';
import FileEditorCreateWithAiDialog from './ui/file/FileEditorCreateWithAiDialog.vue';
import * as fileEditorDropZone from './ui/file/fileEditorDropZone';
import FileEditorNavMenu from './ui/file/FileEditorNavMenu.vue';
import FileEditorNavMenuContextMenu from './ui/file/FileEditorNavMenuContextMenu.vue';
import FileEditorNavTabs from './ui/file/FileEditorNavTabs.vue';
import FileEditorNavTabsContextMenu from './ui/file/FileEditorNavTabsContextMenu.vue';
import FileEditorNavTabsShowMoreContextMenu from './ui/file/FileEditorNavTabsShowMoreContextMenu.vue';
import FileEditorSettingsDialog from './ui/file/FileEditorSettingsDialog.vue';
import FileTab from './ui/file/FileTab.vue';
import FileUpload from './ui/file/FileUpload.vue';
import UploadFilesDialog from './ui/file/UploadFilesDialog.vue';
import * as filter from './ui/filter/filter';
import FilterCondition from './ui/filter/FilterCondition.vue';
import FilterConditionList from './ui/filter/FilterConditionList.vue';
import FilterInput from './ui/filter/FilterInput.vue';
import FilterSelect from './ui/filter/FilterSelect.vue';
import Form from './ui/form/Form.vue';
import FormItem from './ui/form/FormItem.vue';
import * as formTable from './ui/form/formTable';
import FormTableField from './ui/form/FormTableField.vue';
import useForm from './ui/form/useForm';
import AtomMaterialIcon from './ui/icon/AtomMaterialIcon.vue';
import * as icon from './ui/icon/icon';
import Icon from './ui/icon/Icon.vue';
import MenuItemIcon from './ui/icon/MenuItemIcon.vue';
import InputList from './ui/input/InputList.vue';
import BlockOptionsDropdownList from './ui/lexical/components/BlockOptionsDropdownList.vue';
import DropdownButton from './ui/lexical/components/DropdownButton.vue';
import FloatLinkEditor from './ui/lexical/components/FloatLinkEditor.vue';
import ImageComponent from './ui/lexical/components/ImageComponent.vue';
import InsertImageDialog from './ui/lexical/components/InsertImageDialog.vue';
import InsertOptionsDropdownList from './ui/lexical/components/InsertOptionsDropdownList.vue';
import InsertTableDialog from './ui/lexical/components/InsertTableDialog.vue';
import InsertVariableDialog from './ui/lexical/components/InsertVariableDialog.vue';
import useCanShowPlaceholder from './ui/lexical/composables/useCanShowPlaceholder';
import useDecorators from './ui/lexical/composables/useDecorators';
import useLexicalEffect from './ui/lexical/composables/useLexicalEffect';
import useLexicalList from './ui/lexical/composables/useLexicalList';
import useLexicalMounted from './ui/lexical/composables/useLexicalMounted';
import useRichTextSetup from './ui/lexical/composables/useRichTextSetup';
import useVariableSetup from './ui/lexical/composables/useVariableSetup';
import LexicalEditor from './ui/lexical/LexicalEditor.vue';
import * as ImageNode from './ui/lexical/nodes/ImageNode';
import * as VariableNode from './ui/lexical/nodes/VariableNode';
import LexicalAutoFocusPlugin from './ui/lexical/plugins/LexicalAutoFocusPlugin.vue';
import LexicalAutoLinkPlugin from './ui/lexical/plugins/LexicalAutoLinkPlugin.vue';
import LexicalClickableLinkPlugin from './ui/lexical/plugins/LexicalClickableLinkPlugin.vue';
import LexicalContentEditable from './ui/lexical/plugins/LexicalContentEditable.vue';
import * as LexicalDecoratedTeleports from './ui/lexical/plugins/LexicalDecoratedTeleports';
import LexicalImagePlugin from './ui/lexical/plugins/LexicalImagePlugin.vue';
import LexicalLinkPlugin from './ui/lexical/plugins/LexicalLinkPlugin.vue';
import LexicalListPlugin from './ui/lexical/plugins/LexicalListPlugin.vue';
import LexicalRichTextPlugin from './ui/lexical/plugins/LexicalRichTextPlugin.vue';
import LexicalTablePlugin from './ui/lexical/plugins/LexicalTablePlugin.vue';
import LexicalToolbarPlugin from './ui/lexical/plugins/LexicalToolbarPlugin.vue';
import LexicalVariablePlugin from './ui/lexical/plugins/LexicalVariablePlugin.vue';
import * as autoLink from './ui/lexical/utils/autoLink';
import * as getSelectedNode from './ui/lexical/utils/getSelectedNode';
import * as markdownTransformers from './ui/lexical/utils/markdownTransformers';
import * as node from './ui/lexical/utils/node';
import * as theme from './ui/lexical/utils/theme';
import DetailTabList from './ui/list/DetailTabList.vue';
import MarkdownEditor from './ui/markdown/MarkdownEditor.vue';
import MarkdownEditorToolbar from './ui/markdown/MarkdownEditorToolbar.vue';
import NavActionBack from './ui/nav/NavActionBack.vue';
import NavActionButton from './ui/nav/NavActionButton.vue';
import NavActionFaIcon from './ui/nav/NavActionFaIcon.vue';
import NavActionGroup from './ui/nav/NavActionGroup.vue';
import NavActionGroupDetailCommon from './ui/nav/NavActionGroupDetailCommon.vue';
import NavActionItem from './ui/nav/NavActionItem.vue';
import NavActions from './ui/nav/NavActions.vue';
import NavLink from './ui/nav/NavLink.vue';
import NavSidebar from './ui/nav/NavSidebar.vue';
import NavSidebarList from './ui/nav/NavSidebarList.vue';
import NavSidebarTree from './ui/nav/NavSidebarTree.vue';
import NavTabs from './ui/nav/NavTabs.vue';
import InputSelect from './ui/select/InputSelect.vue';
import Switch from './ui/switch/Switch.vue';
import ActionTab from './ui/tab/ActionTab.vue';
import * as action from './ui/table/action';
import * as column from './ui/table/column';
import * as data from './ui/table/data';
import * as header from './ui/table/header';
import * as pagination from './ui/table/pagination';
import * as store from './ui/table/store';
import Table from './ui/table/Table.vue';
import TableActions from './ui/table/TableActions.vue';
import TableCell from './ui/table/TableCell.vue';
import TableColumnsTransfer from './ui/table/TableColumnsTransfer.vue';
import TableHeader from './ui/table/TableHeader.vue';
import TableHeaderAction from './ui/table/TableHeaderAction.vue';
import TableHeaderDialog from './ui/table/TableHeaderDialog.vue';
import TableHeaderDialogFilter from './ui/table/TableHeaderDialogFilter.vue';
import TableHeaderDialogSort from './ui/table/TableHeaderDialogSort.vue';
import CheckTag from './ui/tag/CheckTag.vue';
import CheckTagGroup from './ui/tag/CheckTagGroup.vue';
import LinkTag from './ui/tag/LinkTag.vue';
import Tag from './ui/tag/Tag.vue';
import Duration from './ui/time/Duration.vue';
import Time from './ui/time/Time.vue';
import Tip from './ui/tip/Tip.vue';
import Transfer from './ui/transfer/Transfer.vue';
import TransferPanel from './ui/transfer/TransferPanel.vue';
export {
CreateEditDatabaseDialog as ClCreateEditDatabaseDialog,
DatabaseConnectType as ClDatabaseConnectType,
DatabaseForm as ClDatabaseForm,
DatabaseStatus as ClDatabaseStatus,
DatabaseType as ClDatabaseType,
useDatabase as useDatabase,
CreateEditEnvironmentDialog as ClCreateEditEnvironmentDialog,
EnvironmentForm as ClEnvironmentForm,
useEnvironment as useEnvironment,
CreateEditGitDialog as ClCreateEditGitDialog,
CreateGitBranchDialog as ClCreateGitBranchDialog,
CreateGitSpiderDialog as ClCreateGitSpiderDialog,
GitBranchSelect as ClGitBranchSelect,
GitFileDiffDialog as ClGitFileDiffDialog,
GitFileStatus as ClGitFileStatus,
GitForm as ClGitForm,
GitLogsBox as ClGitLogsBox,
GitLogsDialog as ClGitLogsDialog,
GitPath as ClGitPath,
GitRepo as ClGitRepo,
GitStatus as ClGitStatus,
UploadGitFilesDialog as ClUploadGitFilesDialog,
useGit as useGit,
CreateEditNodeDialog as ClCreateEditNodeDialog,
NodeActive as ClNodeActive,
NodeCurrentMetrics as ClNodeCurrentMetrics,
NodeForm as ClNodeForm,
NodeRunners as ClNodeRunners,
NodeStatus as ClNodeStatus,
NodeType as ClNodeType,
useNode as useNode,
CreateEditNotificationAlertDialog as ClCreateEditNotificationAlertDialog,
NotificationAlertForm as ClNotificationAlertForm,
useNotificationAlert as useNotificationAlert,
CreateEditNotificationChannelDialog as ClCreateEditNotificationChannelDialog,
NotificationChannelForm as ClNotificationChannelForm,
useNotificationChannel as useNotificationChannel,
NotificationRequestStatus as ClNotificationRequestStatus,
CreateEditNotificationSettingDialog as ClCreateEditNotificationSettingDialog,
NotificationSettingForm as ClNotificationSettingForm,
NotificationSettingTriggerSelect as ClNotificationSettingTriggerSelect,
useNotificationSetting as useNotificationSetting,
CreateEditProjectDialog as ClCreateEditProjectDialog,
ProjectForm as ClProjectForm,
useProject as useProject,
ResultCell as ClResultCell,
ResultCellDialog as ClResultCellDialog,
ResultDedupFieldsDialog as ClResultDedupFieldsDialog,
CreateEditScheduleDialog as ClCreateEditScheduleDialog,
ScheduleCron as ClScheduleCron,
ScheduleForm as ClScheduleForm,
useSchedule as useSchedule,
CreateEditSpiderDialog as ClCreateEditSpiderDialog,
RunSpiderDialog as ClRunSpiderDialog,
SpiderForm as ClSpiderForm,
SpiderStat as ClSpiderStat,
SpiderTag as ClSpiderTag,
UploadSpiderFilesDialog as ClUploadSpiderFilesDialog,
useSpider as useSpider,
CreateTaskDialog as ClCreateTaskDialog,
TaskCommand as ClTaskCommand,
TaskForm as ClTaskForm,
TaskMode as ClTaskMode,
TaskPriority as ClTaskPriority,
TaskResults as ClTaskResults,
TaskStatus as ClTaskStatus,
useTask as useTask,
CreateEditUserDialog as ClCreateEditUserDialog,
UserForm as ClUserForm,
UserRole as ClUserRole,
useUser as useUser,
GitHubStarBadge as ClGitHubStarBadge,
Box as ClBox,
Button as ClButton,
FaIconButton as ClFaIconButton,
IconButton as ClIconButton,
LabelButton as ClLabelButton,
Chart as ClChart,
Metric as ClMetric,
ContextMenu as ClContextMenu,
ContextMenuList as ClContextMenuList,
date as date,
DateRangePicker as ClDateRangePicker,
DateTimeRangePicker as ClDateTimeRangePicker,
RangePicker as ClRangePicker,
ConfirmDialog as ClConfirmDialog,
CreateEditDialog as ClCreateEditDialog,
Dialog as ClDialog,
DraggableItem as ClDraggableItem,
DraggableList as ClDraggableList,
EditorOptionsDropdownList as ClEditorOptionsDropdownList,
Empty as ClEmpty,
ImgEmpty as ClImgEmpty,
ExportForm as ClExportForm,
FileActions as ClFileActions,
FileDiff as ClFileDiff,
FileEditor as ClFileEditor,
FileEditorCreateWithAiDialog as ClFileEditorCreateWithAiDialog,
fileEditorDropZone as fileEditorDropZone,
FileEditorNavMenu as ClFileEditorNavMenu,
FileEditorNavMenuContextMenu as ClFileEditorNavMenuContextMenu,
FileEditorNavTabs as ClFileEditorNavTabs,
FileEditorNavTabsContextMenu as ClFileEditorNavTabsContextMenu,
FileEditorNavTabsShowMoreContextMenu as ClFileEditorNavTabsShowMoreContextMenu,
FileEditorSettingsDialog as ClFileEditorSettingsDialog,
FileTab as ClFileTab,
FileUpload as ClFileUpload,
UploadFilesDialog as ClUploadFilesDialog,
filter as filter,
FilterCondition as ClFilterCondition,
FilterConditionList as ClFilterConditionList,
FilterInput as ClFilterInput,
FilterSelect as ClFilterSelect,
Form as ClForm,
FormItem as ClFormItem,
formTable as formTable,
FormTableField as ClFormTableField,
useForm as useForm,
AtomMaterialIcon as ClAtomMaterialIcon,
icon as icon,
Icon as ClIcon,
MenuItemIcon as ClMenuItemIcon,
InputList as ClInputList,
BlockOptionsDropdownList as ClBlockOptionsDropdownList,
DropdownButton as ClDropdownButton,
FloatLinkEditor as ClFloatLinkEditor,
ImageComponent as ClImageComponent,
InsertImageDialog as ClInsertImageDialog,
InsertOptionsDropdownList as ClInsertOptionsDropdownList,
InsertTableDialog as ClInsertTableDialog,
InsertVariableDialog as ClInsertVariableDialog,
useCanShowPlaceholder as useCanShowPlaceholder,
useDecorators as useDecorators,
useLexicalEffect as useLexicalEffect,
useLexicalList as useLexicalList,
useLexicalMounted as useLexicalMounted,
useRichTextSetup as useRichTextSetup,
useVariableSetup as useVariableSetup,
LexicalEditor as ClLexicalEditor,
ImageNode as ImageNode,
VariableNode as VariableNode,
LexicalAutoFocusPlugin as ClLexicalAutoFocusPlugin,
LexicalAutoLinkPlugin as ClLexicalAutoLinkPlugin,
LexicalClickableLinkPlugin as ClLexicalClickableLinkPlugin,
LexicalContentEditable as ClLexicalContentEditable,
LexicalDecoratedTeleports as LexicalDecoratedTeleports,
LexicalImagePlugin as ClLexicalImagePlugin,
LexicalLinkPlugin as ClLexicalLinkPlugin,
LexicalListPlugin as ClLexicalListPlugin,
LexicalRichTextPlugin as ClLexicalRichTextPlugin,
LexicalTablePlugin as ClLexicalTablePlugin,
LexicalToolbarPlugin as ClLexicalToolbarPlugin,
LexicalVariablePlugin as ClLexicalVariablePlugin,
autoLink as autoLink,
getSelectedNode as getSelectedNode,
markdownTransformers as markdownTransformers,
node as node,
theme as theme,
DetailTabList as ClDetailTabList,
MarkdownEditor as ClMarkdownEditor,
MarkdownEditorToolbar as ClMarkdownEditorToolbar,
NavActionBack as ClNavActionBack,
NavActionButton as ClNavActionButton,
NavActionFaIcon as ClNavActionFaIcon,
NavActionGroup as ClNavActionGroup,
NavActionGroupDetailCommon as ClNavActionGroupDetailCommon,
NavActionItem as ClNavActionItem,
NavActions as ClNavActions,
NavLink as ClNavLink,
NavSidebar as ClNavSidebar,
NavSidebarList as ClNavSidebarList,
NavSidebarTree as ClNavSidebarTree,
NavTabs as ClNavTabs,
InputSelect as ClInputSelect,
Switch as ClSwitch,
ActionTab as ClActionTab,
action as action,
column as column,
data as data,
header as header,
pagination as pagination,
store as store,
Table as ClTable,
TableActions as ClTableActions,
TableCell as ClTableCell,
TableColumnsTransfer as ClTableColumnsTransfer,
TableHeader as ClTableHeader,
TableHeaderAction as ClTableHeaderAction,
TableHeaderDialog as ClTableHeaderDialog,
TableHeaderDialogFilter as ClTableHeaderDialogFilter,
TableHeaderDialogSort as ClTableHeaderDialogSort,
CheckTag as ClCheckTag,
CheckTagGroup as ClCheckTagGroup,
LinkTag as ClLinkTag,
Tag as ClTag,
Duration as ClDuration,
Time as ClTime,
Tip as ClTip,
Transfer as ClTransfer,
TransferPanel as ClTransferPanel,
};