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;