Files
erp-frontend/.eslintrc-globals.js

119 lines
2.6 KiB
JavaScript

export default {
Component: true,
ComponentPublicInstance: true,
ComputedRef: true,
DirectiveBinding: true,
EffectScope: true,
ExtractDefaultPropTypes: true,
ExtractPropTypes: true,
ExtractPublicPropTypes: true,
InjectionKey: true,
MaybeRef: true,
MaybeRefOrGetter: true,
PropType: true,
Ref: true,
Slot: true,
Slots: true,
VNode: true,
WritableComputedRef: true,
acceptHMRUpdate: true,
computed: true,
createApp: true,
createPinia: true,
customRef: true,
defineAsyncComponent: true,
defineComponent: true,
defineStore: true,
effectScope: true,
getActivePinia: true,
getCurrentInstance: true,
getCurrentScope: true,
h: true,
inject: true,
isProxy: true,
isReactive: true,
isReadonly: true,
isRef: true,
mapActions: true,
mapGetters: true,
mapState: true,
mapStores: true,
mapWritableState: true,
markRaw: true,
nextTick: true,
onActivated: true,
onBeforeMount: true,
onBeforeRouteLeave: true,
onBeforeRouteUpdate: true,
onBeforeUnmount: true,
onBeforeUpdate: true,
onDeactivated: true,
onErrorCaptured: true,
onMounted: true,
onRenderTracked: true,
onRenderTriggered: true,
onScopeDispose: true,
onServerPrefetch: true,
onUnmounted: true,
onUpdated: true,
onWatcherCleanup: true,
provide: true,
reactive: true,
readonly: true,
ref: true,
resolveComponent: true,
setActivePinia: true,
setMapStoreSuffix: true,
shallowReactive: true,
shallowReadonly: true,
shallowRef: true,
storeToRefs: true,
toRaw: true,
toRef: true,
toRefs: true,
toValue: true,
triggerRef: true,
unref: true,
useAttrs: true,
useCssModule: true,
useCssVars: true,
useId: true,
useLink: true,
useModel: true,
useRoute: true,
useRouter: true,
useSlots: true,
useTemplateRef: true,
watch: true,
watchEffect: true,
watchPostEffect: true,
watchSyncEffect: true,
// 上面是 unplugin-auto-import/vite 插件自动导入的变量,下面是手动维护的变量
MetaProps: "readonly",
RouterConfig: "readonly",
RouterConfigRaw: "readonly",
process: "readonly",
BlobPart: "readonly",
ReadOnlyKey: "readonly",
PartialKey: "readonly",
RequiredKey: "readonly",
RequiredKeyPartialOther: "readonly",
Recordable: "readonly",
Nullable: "readonly",
keyLowercase: "readonly",
CanvasTextBaseline: "readonly",
keyUppercase: "readonly",
keyOnPrefix: "readonly",
NodeJS: "readonly",
module: "readonly",
ImportMetaEnv: "readonly",
__dirname: "readonly",
NodeListOf: "readonly",
AppInfo: "readonly",
__APP_INFO__: "readonly",
httpNs: "readonly",
log: "readonly",
DeepPartial: "readonly",
DeepReadonly: "readonly",
};