@@ -3,8 +3,7 @@ import Head from "next/head";
33import type { NextComponentType } from "next" ;
44import DefaultApp from "next/app" ;
55import type { AppProps , AppContext } from "next/app" ;
6- import type DefaultDocument from "next/document" ;
7- import { DocumentProps , DocumentContext } from "next/document" ;
6+ import type { DocumentProps , DocumentContext } from "next/document" ;
87import { rootColorSchemeStyleTagId , data_fr_scheme , data_fr_theme } from "./useIsDark/constants" ;
98import { getScriptToRunAsap } from "./useIsDark/scriptToRunAsap" ;
109import { SsrIsDarkProvider } from "./useIsDark/server" ;
@@ -15,6 +14,7 @@ import { fontUrlByFileBasename } from "./next-appdir/fontUrlByFileBasename";
1514import AppleTouchIcon from "./dsfr/favicon/apple-touch-icon.png" ;
1615import FaviconSvg from "./dsfr/favicon/favicon.svg" ;
1716import FaviconIco from "./dsfr/favicon/favicon.ico" ;
17+ import DefaultDocument from "next/document" ;
1818import { getAssetUrl } from "./tools/getAssetUrl" ;
1919import { getColors } from "./fr/colors" ;
2020import { start } from "./start" ;
@@ -70,10 +70,7 @@ export type NextDsfrIntegrationApi = {
7070 App : AppComponent
7171 ) => AppComponent ;
7272 dsfrDocumentApi : {
73- augmentDocumentForDsfr : ( params : {
74- DefaultDocument : typeof DefaultDocument ;
75- Document ?: NextComponentType < any , any , any > ;
76- } ) => void ;
73+ augmentDocumentForDsfr : ( Document : NextComponentType < any , any , any > ) => void ;
7774 getColorSchemeHtmlAttributes : (
7875 props : DocumentProps
7976 ) =>
@@ -235,12 +232,7 @@ export function createNextDsfrIntegrationApi(
235232 return AppWithDsfr as any ;
236233 }
237234
238- function augmentDocumentForDsfr ( params : {
239- DefaultDocument : typeof DefaultDocument ;
240- Document ?: NextComponentType < any , any , any > ;
241- } ) : void {
242- const { DefaultDocument, Document = DefaultDocument } = params ;
243-
235+ function augmentDocumentForDsfr ( Document : NextComponentType < any , any , any > ) : void {
244236 const super_getInitialProps =
245237 Document . getInitialProps ?. bind ( Document ) ??
246238 DefaultDocument . getInitialProps . bind ( DefaultDocument ) ;
0 commit comments