21f0d7725e
目前的工作已经实现的功能: - 基本 FastAPI 路由; - 基本 AI 聊天和创作功能; - 用户信息管理、权限验证、JWT 令牌签发和验证、端点保护; - HTML 验证码邮件发送和验证码验证。
148 lines
8.7 KiB
TypeScript
148 lines
8.7 KiB
TypeScript
/* eslint-disable */
|
|
// @ts-nocheck
|
|
// biome-ignore lint: disable
|
|
// oxlint-disable
|
|
// ------
|
|
// Generated by unplugin-vue-components
|
|
// Read more: https://github.com/vuejs/core/pull/3399
|
|
import { GlobalComponents } from 'vue'
|
|
|
|
export {}
|
|
|
|
/* prettier-ignore */
|
|
declare module 'vue' {
|
|
export interface GlobalComponents {
|
|
AiiModelAddModal: typeof import('./src/components/chatroom/AiiModelAddModal.vue')['default']
|
|
AiiProviderAddModal: typeof import('./src/components/chatroom/AiiProviderAddModal.vue')['default']
|
|
ChangeEmailModal: typeof import('./src/components/admin/ChangeEmailModal.vue')['default']
|
|
ChatControlPanel: typeof import('./src/components/chatroom/ChatControlPanel.vue')['default']
|
|
ChatMessage: typeof import('./src/components/chatroom/ChatMessage.vue')['default']
|
|
ChatPromptQuicker: typeof import('./src/components/chatroom/ChatPromptQuicker.vue')['default']
|
|
ChatroomCard: typeof import('./src/components/chatroom/ChatroomCard.vue')['default']
|
|
ChatroomCreatorModal: typeof import('./src/components/chatroom/ChatroomCreatorModal.vue')['default']
|
|
ChatTable: typeof import('./src/components/chatroom/ChatTable.vue')['default']
|
|
ConfigCard: typeof import('./src/components/admin/ConfigCard.vue')['default']
|
|
FileModal: typeof import('./src/components/file/FileModal.vue')['default']
|
|
FileThumbnail: typeof import('./src/components/file/FileThumbnail.vue')['default']
|
|
InDev: typeof import('./src/components/InDev.vue')['default']
|
|
NAlert: typeof import('naive-ui')['NAlert']
|
|
NAvatar: typeof import('naive-ui')['NAvatar']
|
|
NButton: typeof import('naive-ui')['NButton']
|
|
NButtonGroup: typeof import('naive-ui')['NButtonGroup']
|
|
NCard: typeof import('naive-ui')['NCard']
|
|
NCode: typeof import('naive-ui')['NCode']
|
|
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
|
|
NDataTable: typeof import('naive-ui')['NDataTable']
|
|
NDrawer: typeof import('naive-ui')['NDrawer']
|
|
NDrawerContent: typeof import('naive-ui')['NDrawerContent']
|
|
NEllipsis: typeof import('naive-ui')['NEllipsis']
|
|
NEmpty: typeof import('naive-ui')['NEmpty']
|
|
NFlex: typeof import('naive-ui')['NFlex']
|
|
NForm: typeof import('naive-ui')['NForm']
|
|
NFormItem: typeof import('naive-ui')['NFormItem']
|
|
NGlobalStyle: typeof import('naive-ui')['NGlobalStyle']
|
|
NGrid: typeof import('naive-ui')['NGrid']
|
|
NGridItem: typeof import('naive-ui')['NGridItem']
|
|
NH2: typeof import('naive-ui')['NH2']
|
|
NH3: typeof import('naive-ui')['NH3']
|
|
NImage: typeof import('naive-ui')['NImage']
|
|
NInput: typeof import('naive-ui')['NInput']
|
|
NInputNumber: typeof import('naive-ui')['NInputNumber']
|
|
NInputOtp: typeof import('naive-ui')['NInputOtp']
|
|
NMenu: typeof import('naive-ui')['NMenu']
|
|
NMessageProvider: typeof import('naive-ui')['NMessageProvider']
|
|
NModal: typeof import('naive-ui')['NModal']
|
|
NModalProvider: typeof import('naive-ui')['NModalProvider']
|
|
NP: typeof import('naive-ui')['NP']
|
|
NRadio: typeof import('naive-ui')['NRadio']
|
|
NRadioButton: typeof import('naive-ui')['NRadioButton']
|
|
NRadioGroup: typeof import('naive-ui')['NRadioGroup']
|
|
NSelect: typeof import('naive-ui')['NSelect']
|
|
NSwitch: typeof import('naive-ui')['NSwitch']
|
|
NTabPane: typeof import('naive-ui')['NTabPane']
|
|
NTabs: typeof import('naive-ui')['NTabs']
|
|
NTag: typeof import('naive-ui')['NTag']
|
|
NText: typeof import('naive-ui')['NText']
|
|
NUpload: typeof import('naive-ui')['NUpload']
|
|
NUploadDragger: typeof import('naive-ui')['NUploadDragger']
|
|
PageHeader: typeof import('./src/components/PageHeader.vue')['default']
|
|
RouterLink: typeof import('vue-router')['RouterLink']
|
|
RouterView: typeof import('vue-router')['RouterView']
|
|
ScriptDrawer: typeof import('./src/components/chatroom/ScriptDrawer.vue')['default']
|
|
SelectFileModal: typeof import('./src/components/file/SelectFileModal.vue')['default']
|
|
UploadFileModal: typeof import('./src/components/file/UploadFileModal.vue')['default']
|
|
UploadModal: typeof import('./src/components/UploadModal.vue')['default']
|
|
UserAction: typeof import('./src/components/admin/UserAction.vue')['default']
|
|
UserPasswordModal: typeof import('./src/components/admin/UserPasswordModal.vue')['default']
|
|
VerifyCodeModal: typeof import('./src/components/admin/VerifyCodeModal.vue')['default']
|
|
XamlModal: typeof import('./src/components/XamlModal.vue')['default']
|
|
}
|
|
}
|
|
|
|
// For TSX support
|
|
declare global {
|
|
const AiiModelAddModal: typeof import('./src/components/chatroom/AiiModelAddModal.vue')['default']
|
|
const AiiProviderAddModal: typeof import('./src/components/chatroom/AiiProviderAddModal.vue')['default']
|
|
const ChangeEmailModal: typeof import('./src/components/admin/ChangeEmailModal.vue')['default']
|
|
const ChatControlPanel: typeof import('./src/components/chatroom/ChatControlPanel.vue')['default']
|
|
const ChatMessage: typeof import('./src/components/chatroom/ChatMessage.vue')['default']
|
|
const ChatPromptQuicker: typeof import('./src/components/chatroom/ChatPromptQuicker.vue')['default']
|
|
const ChatroomCard: typeof import('./src/components/chatroom/ChatroomCard.vue')['default']
|
|
const ChatroomCreatorModal: typeof import('./src/components/chatroom/ChatroomCreatorModal.vue')['default']
|
|
const ChatTable: typeof import('./src/components/chatroom/ChatTable.vue')['default']
|
|
const ConfigCard: typeof import('./src/components/admin/ConfigCard.vue')['default']
|
|
const FileModal: typeof import('./src/components/file/FileModal.vue')['default']
|
|
const FileThumbnail: typeof import('./src/components/file/FileThumbnail.vue')['default']
|
|
const InDev: typeof import('./src/components/InDev.vue')['default']
|
|
const NAlert: typeof import('naive-ui')['NAlert']
|
|
const NAvatar: typeof import('naive-ui')['NAvatar']
|
|
const NButton: typeof import('naive-ui')['NButton']
|
|
const NButtonGroup: typeof import('naive-ui')['NButtonGroup']
|
|
const NCard: typeof import('naive-ui')['NCard']
|
|
const NCode: typeof import('naive-ui')['NCode']
|
|
const NConfigProvider: typeof import('naive-ui')['NConfigProvider']
|
|
const NDataTable: typeof import('naive-ui')['NDataTable']
|
|
const NDrawer: typeof import('naive-ui')['NDrawer']
|
|
const NDrawerContent: typeof import('naive-ui')['NDrawerContent']
|
|
const NEllipsis: typeof import('naive-ui')['NEllipsis']
|
|
const NEmpty: typeof import('naive-ui')['NEmpty']
|
|
const NFlex: typeof import('naive-ui')['NFlex']
|
|
const NForm: typeof import('naive-ui')['NForm']
|
|
const NFormItem: typeof import('naive-ui')['NFormItem']
|
|
const NGlobalStyle: typeof import('naive-ui')['NGlobalStyle']
|
|
const NGrid: typeof import('naive-ui')['NGrid']
|
|
const NGridItem: typeof import('naive-ui')['NGridItem']
|
|
const NH2: typeof import('naive-ui')['NH2']
|
|
const NH3: typeof import('naive-ui')['NH3']
|
|
const NImage: typeof import('naive-ui')['NImage']
|
|
const NInput: typeof import('naive-ui')['NInput']
|
|
const NInputNumber: typeof import('naive-ui')['NInputNumber']
|
|
const NInputOtp: typeof import('naive-ui')['NInputOtp']
|
|
const NMenu: typeof import('naive-ui')['NMenu']
|
|
const NMessageProvider: typeof import('naive-ui')['NMessageProvider']
|
|
const NModal: typeof import('naive-ui')['NModal']
|
|
const NModalProvider: typeof import('naive-ui')['NModalProvider']
|
|
const NP: typeof import('naive-ui')['NP']
|
|
const NRadio: typeof import('naive-ui')['NRadio']
|
|
const NRadioButton: typeof import('naive-ui')['NRadioButton']
|
|
const NRadioGroup: typeof import('naive-ui')['NRadioGroup']
|
|
const NSelect: typeof import('naive-ui')['NSelect']
|
|
const NSwitch: typeof import('naive-ui')['NSwitch']
|
|
const NTabPane: typeof import('naive-ui')['NTabPane']
|
|
const NTabs: typeof import('naive-ui')['NTabs']
|
|
const NTag: typeof import('naive-ui')['NTag']
|
|
const NText: typeof import('naive-ui')['NText']
|
|
const NUpload: typeof import('naive-ui')['NUpload']
|
|
const NUploadDragger: typeof import('naive-ui')['NUploadDragger']
|
|
const PageHeader: typeof import('./src/components/PageHeader.vue')['default']
|
|
const RouterLink: typeof import('vue-router')['RouterLink']
|
|
const RouterView: typeof import('vue-router')['RouterView']
|
|
const ScriptDrawer: typeof import('./src/components/chatroom/ScriptDrawer.vue')['default']
|
|
const SelectFileModal: typeof import('./src/components/file/SelectFileModal.vue')['default']
|
|
const UploadFileModal: typeof import('./src/components/file/UploadFileModal.vue')['default']
|
|
const UploadModal: typeof import('./src/components/UploadModal.vue')['default']
|
|
const UserAction: typeof import('./src/components/admin/UserAction.vue')['default']
|
|
const UserPasswordModal: typeof import('./src/components/admin/UserPasswordModal.vue')['default']
|
|
const VerifyCodeModal: typeof import('./src/components/admin/VerifyCodeModal.vue')['default']
|
|
const XamlModal: typeof import('./src/components/XamlModal.vue')['default']
|
|
} |