TypeScriptQuestion 06 of 6Multiple choiceWhat does readonly really do?BookmarkReview laterWhich statement about readonly in TypeScript is true?Choose one answer.A.It freezes the object at runtime, like Object.freeze.B.It's deep — it also protects nested objects.C.It blocks assignment through that typed reference, but doesn't freeze the object at runtime.D.Readonly<T> is deep, unlike readonly.Check answerBased on the cardreadonly — is the object immutable at runtime? — TypeScript