diff --git a/.gitignore b/.gitignore index a131e2fa..b0efe51c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ lib node_modules +package-lock.json test-results playwright-report diff --git a/src/HelmetData.ts b/src/HelmetData.ts index b8f57d16..3a020c88 100644 --- a/src/HelmetData.ts +++ b/src/HelmetData.ts @@ -14,7 +14,7 @@ export interface HelmetDataType { } interface HelmetDataContext { - helmet: HelmetServerState; + helmet: HelmetServerState | null; } export const isDocument = !!( @@ -30,7 +30,7 @@ export default class HelmetData implements HelmetDataType { value = { setHelmet: (serverState: HelmetServerState | null) => { - this.context.helmet = serverState!; + this.context.helmet = serverState; }, helmetInstances: { get: () => (this.canUseDOM ? instances : this.instances), diff --git a/src/Provider.tsx b/src/Provider.tsx index 9b929eaa..5161d7bd 100644 --- a/src/Provider.tsx +++ b/src/Provider.tsx @@ -11,7 +11,7 @@ export const Context = React.createContext(defaultValue); interface ProviderProps { context?: { - helmet?: HelmetServerState; + helmet?: HelmetServerState | null; }; }