Example: ``` interface TestType { readonly prop: string; readonly anotherProp: number; readonly optionalProp?: string; } // results in: "anotherProp" | undefined PropsWithType<TestType, number> ```