Q41.

What is ambient declaration?

Q42.

What is module resolution?

Q43.

What is declaration file (.d.ts)?

Q44.

How does TypeScript handle async types?

Q45.

What is strictNullChecks?

Q46.

Explain optional chaining in TypeScript.

Q47.

What is template literal types?

Q48.

What is keyof operator?

Q49.

Explain structural typing.

Q50.

What is ES module interoperability?