import type { IfExtends } from "hry-types/src/Any/IfExtends"; import type { ComputeIntersection } from "hry-types/src/Object/ComputeIntersection"; import type { WMCompPageLifetimes, WMPageLifetimes } from "../../../types/OfficialTypeAlias"; import type { RemoveNullOfRequired } from "../../../types/RemoveNullOfRequired"; export type PageLifetimesOption = IfExtends & { load?: () => void; }; }, { pageLifetimes?: Partial> & { onLoad?: (props: ComputeIntersection>>) => void; }; }>;