# @eciol/types

用于配置公共类型

## Usage

```vue

<template>
  <div></div>
</template>
<script lang="ts" setup>
  import { type Recordable } from '@eciol/types';

  const params: Recordable = {}
</script>

```

## Export

```ts
/**
 * @description 公共类型
 */
export { AnyFunction, AnyNormalFunction, AnyPromiseFunction, AppRouteModule, AppRouteRecordRaw, Arrayable, Component, ComponentElRef, ComponentRef, DeepPartial, DownloadFileParams, DynamicProps, ElRef, EmitType, ErrorLogInfo, ErrorMessageMode, FileItemResult, GlobConfig, GlobEnvConfig, HeaderSetting, IntervalHandle, LabelValueOptions, LoadingTip, LocaleSetting, LocaleType, LockInfo, MaybeComputedRef, MaybeReadonlyRef, MaybeRef, Menu, MenuModule, MenuRecordRaw, MenuSetting, MenuTag, MultiTabsSetting, Mutable, NonNullable, Nullable, OperationType, PartialReturnType, PersistOptions, PersistStrategy, ProjectConfig, ReadonlyRecordable, Recordable, RequestOptions, RequestResult, RetryRequest, SuccessMessageMode, TargetContext, TimeoutHandle, TransitionSetting, UploadApiResult, UploadFileParams, UserInfo, VueNode };
```
