import { StrykerOptions } from '../../src-generated/stryker-core.js'; /** * When configuring stryker, every option is optional * Including deep properties like `dashboard.project`. * That's why we use a `DeepPartial` mapped type here. */ export type PartialStrykerOptions = DeepPartial; type DeepPartial = { [P in keyof T]?: T[P] extends Record ? DeepPartial | undefined : T[P]; };