TypeScript doesn’t help disambiguate a poorly named boolean parameter though; it only helps when the expected value is a specific object type, and even then may be ambiguous.
> now it is harder to argue that point in typescript
IMO, TypeScript does nothing to change the necessity of the object parameter pattern.