What is the satisfies operator in TypeScript and when should you use it? · ORA·tech