2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-06-12 07:32:24 +03:00

feat: make createMetaManager util args optional (use defaults)

This commit is contained in:
pimlie
2021-04-03 20:13:18 +02:00
parent c6c3b47586
commit 89d7f58491
+4 -1
View File
@@ -6,6 +6,9 @@ import { renderMeta } from './render'
import { metaActiveKey } from './symbols'
import { Metainfo } from './Metainfo'
import type { ResolveMethod } from './object-merge'
import { defaultConfig } from './config/default'
import * as defaultResolver from './resolvers/deepest'
import type {
MetaActive,
MetaConfig,
@@ -53,7 +56,7 @@ export function addVnode (teleports: MetaTeleports, to: string, vnodes: VNode |
// eslint-disable-next-line no-use-before-define
export type createMetaManagerMethod = (config: MetaConfig, resolver: MetaResolver | ResolveMethod) => MetaManager
export const createMetaManager: createMetaManagerMethod = (config, resolver) => MetaManager.create(config, resolver)
export const createMetaManager = (config?: MetaConfig, resolver?: MetaResolver): MetaManager => MetaManager.create(config || defaultConfig, resolver || (defaultResolver as MetaResolver))
export class MetaManager {
config: MetaConfig