102 lines
2.7 KiB
TypeScript
102 lines
2.7 KiB
TypeScript
|
|
/* eslint-disable */
|
||
|
|
/* prettier-ignore */
|
||
|
|
// 此文件由 Tailwind CSS IntelliSense 插件自动生成
|
||
|
|
// 请勿手动编辑
|
||
|
|
|
||
|
|
declare module 'tailwindcss/types/config' {
|
||
|
|
interface PluginAPI {
|
||
|
|
theme: ThemeConfig;
|
||
|
|
matchUtilities: Function;
|
||
|
|
addUtilities: Function;
|
||
|
|
addComponents: Function;
|
||
|
|
addBase: Function;
|
||
|
|
matchVariant: Function;
|
||
|
|
addVariant: Function;
|
||
|
|
e: Function;
|
||
|
|
prefix: Function;
|
||
|
|
postcss: Function;
|
||
|
|
config: Function;
|
||
|
|
corePlugins: Function;
|
||
|
|
resolveConfig: Function;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
declare module '*.vue' {
|
||
|
|
import type { DefineComponent } from 'vue';
|
||
|
|
const component: DefineComponent<{}, {}, any>;
|
||
|
|
export default component;
|
||
|
|
}
|
||
|
|
|
||
|
|
// 自定义工具类类型声明
|
||
|
|
interface CustomClasses {
|
||
|
|
// 九宫格边框相关类
|
||
|
|
'nine-slice': string;
|
||
|
|
'nine-slice-no-fill': string;
|
||
|
|
'nine-slice-animated': string;
|
||
|
|
|
||
|
|
// 大屏看板相关类
|
||
|
|
'dashboard-container': string;
|
||
|
|
'dashboard-grid': string;
|
||
|
|
'dashboard-grid-2x2': string;
|
||
|
|
'dashboard-grid-3x3': string;
|
||
|
|
'dashboard-grid-4x4': string;
|
||
|
|
'dashboard-card': string;
|
||
|
|
'dashboard-card-highlight': string;
|
||
|
|
'dashboard-card-warning': string;
|
||
|
|
'dashboard-card-danger': string;
|
||
|
|
'dashboard-title': string;
|
||
|
|
'dashboard-subtitle': string;
|
||
|
|
'dashboard-metric-title': string;
|
||
|
|
'dashboard-metric-large': string;
|
||
|
|
'dashboard-metric-medium': string;
|
||
|
|
'dashboard-metric-small': string;
|
||
|
|
'dashboard-metric-trend-up': string;
|
||
|
|
'dashboard-metric-trend-down': string;
|
||
|
|
'chart-container': string;
|
||
|
|
'chart-container-large': string;
|
||
|
|
'chart-container-small': string;
|
||
|
|
'dashboard-progress': string;
|
||
|
|
'dashboard-progress-bar': string;
|
||
|
|
'dashboard-progress-bar-success': string;
|
||
|
|
'dashboard-progress-bar-warning': string;
|
||
|
|
'dashboard-progress-bar-danger': string;
|
||
|
|
'status-indicator': string;
|
||
|
|
'status-online': string;
|
||
|
|
'status-offline': string;
|
||
|
|
'status-warning': string;
|
||
|
|
'status-dot': string;
|
||
|
|
'status-dot-online': string;
|
||
|
|
'status-dot-offline': string;
|
||
|
|
'status-dot-warning': string;
|
||
|
|
'dashboard-fade-in': string;
|
||
|
|
'dashboard-slide-up': string;
|
||
|
|
'dashboard-scale-in': string;
|
||
|
|
'animate-fade-in': string;
|
||
|
|
'animate-slide-up': string;
|
||
|
|
'animate-scale-in': string;
|
||
|
|
'dashboard-table': string;
|
||
|
|
'dashboard-scrollbar': string;
|
||
|
|
'dashboard-fullscreen': string;
|
||
|
|
'dashboard-split-horizontal': string;
|
||
|
|
'dashboard-split-vertical': string;
|
||
|
|
'dashboard-align-top': string;
|
||
|
|
'dashboard-align-bottom': string;
|
||
|
|
'dashboard-align-left': string;
|
||
|
|
'dashboard-align-right': string;
|
||
|
|
|
||
|
|
// 背景相关类
|
||
|
|
'bg-flex-center': string;
|
||
|
|
'crud-container': string;
|
||
|
|
'crud-header': string;
|
||
|
|
'crud-table': string;
|
||
|
|
'crud-form': string;
|
||
|
|
}
|
||
|
|
|
||
|
|
// 扩展 HTML 属性类型
|
||
|
|
declare global {
|
||
|
|
interface HTMLAttributes {
|
||
|
|
class?: string | CustomClasses;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
export {};
|