From 0d123818e5d22489b5c09385df434d955c27075a Mon Sep 17 00:00:00 2001 From: Rodion Borisov Date: Tue, 12 May 2020 00:05:25 +0300 Subject: [PATCH 1/2] Augment MetaInfo with missing titleChunk Fixes #557 --- types/vue-meta.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/types/vue-meta.d.ts b/types/vue-meta.d.ts index 6cef1428..e2172fde 100644 --- a/types/vue-meta.d.ts +++ b/types/vue-meta.d.ts @@ -166,7 +166,8 @@ export interface NoScriptProperty extends MetaDataProperty { export interface MetaInfo { title?: string - titleTemplate?: string | ((titleChunk: string) => string) + titleTemplate?: string | ((titleChunk: string) => string), + titleChunk?: string, htmlAttrs?: AttributeProperty headAttrs?: AttributeProperty From 0d136129b07d83aba8b19391b73ead2756032bbe Mon Sep 17 00:00:00 2001 From: Rodion Borisov Date: Tue, 12 May 2020 01:04:01 +0300 Subject: [PATCH 2/2] MetaInfoOutput extends MetaInfo https://github.com/nuxt/vue-meta/pull/559#issuecomment-626967757 --- types/vue-meta.d.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/types/vue-meta.d.ts b/types/vue-meta.d.ts index e2172fde..fbf54697 100644 --- a/types/vue-meta.d.ts +++ b/types/vue-meta.d.ts @@ -33,7 +33,7 @@ interface RefreshedTags { interface Refreshed { vm: Component, - metaInfo: MetaInfo, + metaInfo: MetaInfoOutput, tags: RefreshedTags } @@ -167,7 +167,6 @@ export interface NoScriptProperty extends MetaDataProperty { export interface MetaInfo { title?: string titleTemplate?: string | ((titleChunk: string) => string), - titleChunk?: string, htmlAttrs?: AttributeProperty headAttrs?: AttributeProperty @@ -189,8 +188,12 @@ export interface MetaInfo { [key: string]: string[] } - changed?: (newInfo: T, addedTags: elements, removedTags: elements) => void - afterNavigation?: (newInfo: T) => void + changed?: (newInfo: T, addedTags: elements, removedTags: elements) => void + afterNavigation?: (newInfo: T) => void +} + +export interface MetaInfoOutput extends MetaInfo { + titleChunk?: string } export type MetaInfoComputed = () => MetaInfo