diff --git a/src/Metainfo.ts b/src/Metainfo.ts index 95221a8..19cdfca 100644 --- a/src/Metainfo.ts +++ b/src/Metainfo.ts @@ -1,6 +1,6 @@ import { defineComponent } from 'vue' -import { getCurrentManager } from './useApi' import type { VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue' +import { getCurrentManager } from './useApi' export const MetainfoImpl = defineComponent({ name: 'Metainfo', diff --git a/src/config/helpers.ts b/src/config/helpers.ts index 81aceff..d5eaf74 100644 --- a/src/config/helpers.ts +++ b/src/config/helpers.ts @@ -1,5 +1,5 @@ -import { tags } from './tags' import type { MetaTagConfigKey, MetaTagName } from '../types' +import { tags } from './tags' export function getTagConfigItem ( tagOrName: Array, diff --git a/src/manager.ts b/src/manager.ts index daf0f4b..629ef1b 100644 --- a/src/manager.ts +++ b/src/manager.ts @@ -1,12 +1,12 @@ import { h, reactive, onUnmounted, App, Teleport, Comment, getCurrentInstance, ComponentInternalInstance, Slots } from 'vue' import { isArray, isFunction } from '@vue/shared' +import type { VNode, ComponentPublicInstance } from 'vue' import { createMergedObject, MergedObjectBuilder } from './object-merge' import { renderMeta } from './render' import { metaActiveKey } from './symbols' import { Metainfo } from './Metainfo' import { defaultConfig } from './config/default' import * as defaultResolver from './resolvers/deepest' -import type { VNode, ComponentPublicInstance } from 'vue' import type { ResolveMethod } from './object-merge' import type { diff --git a/src/resolvers/deepest.ts b/src/resolvers/deepest.ts index 3491323..c9c9579 100644 --- a/src/resolvers/deepest.ts +++ b/src/resolvers/deepest.ts @@ -1,5 +1,5 @@ -import { resolveOption } from './index' import type { MetaResolveContext, MetaResolveSetup } from '../types' +import { resolveOption } from './index' type MergeResolveContextDeepest = MetaResolveContext & { depth: number diff --git a/src/types/index.ts b/src/types/index.ts index 2606b9b..dd78fe0 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -1,7 +1,7 @@ -import { ComponentOptionsMetaInfo } from './options' import type { VNode, Slots, ComponentInternalInstance } from 'vue' import type { MergedObject, ResolveContext, ResolveMethod } from '../object-merge' import type { MetaManager } from '../manager' +import { ComponentOptionsMetaInfo } from './options' export * from './config'