From 467ae78f501b2deca82fd59acd5a2b5e27cb6664 Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Mon, 5 Aug 2019 20:29:28 +0200 Subject: [PATCH] Added TagUpdates type for onChangeClientState (#37242) --- types/react-helmet/index.d.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/types/react-helmet/index.d.ts b/types/react-helmet/index.d.ts index 0a38f57c10..cbe708f2f7 100644 --- a/types/react-helmet/index.d.ts +++ b/types/react-helmet/index.d.ts @@ -10,6 +10,15 @@ type LinkProps = JSX.IntrinsicElements['link']; type MetaProps = JSX.IntrinsicElements['meta']; +interface TagUpdates { + baseTag: Array; + linkTags: Array; + metaTags: Array; + noscriptTags: Array; + scriptTags: Array; + styleTags: Array; +} + export interface HelmetProps { async?: boolean; base?: any; @@ -18,7 +27,7 @@ export interface HelmetProps { defer?: boolean; encodeSpecialCharacters?: boolean; htmlAttributes?: any; - onChangeClientState?: (newState: any) => void; + onChangeClientState?: (newState: any, addedTags: TagUpdates, removedTags: TagUpdates) => void; link?: LinkProps[]; meta?: MetaProps[]; noscript?: Array;