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"; export type PageLifetimesOption = IfExtends; }, { pageLifetimes?: ComputeIntersection> & { onLoad?: (props: Required) => void | Promise; }>; }>;