```ts

export function safeDivide(a: number, b: number): number {
  if ((b === 0 || b === -0) || (Number.isNaN(a) || Number.isNaN(b))) {
    throw new Error("Invalid input values for safeDivide.");
  }
  return a / b;
}
```