Deep Readonly 中級 #readonly #object-keys #deep

by Anthony Fu @antfu

挑戦する    English 简体中文 한국어 Português (BR)

オブジェクトのすべてのパラメーター(およびそのサブオブジェクトを再帰的に)を読み取り専用にする`DeepReadonly`を実装します。 この課題ではオブジェクトのみを扱っていると想定してください。配列、関数、クラスなどは考慮する必要はありません。しかし、可能な限り様々なケースをカバーすることで、自分自身に挑戦することができます。 例えば ```ts type X = { x: { a: 1 b: 'hi' } y: 'hey' } type Expected = { readonly x: { readonly a: 1 readonly b: 'hi' } readonly y: 'hey' } type Todo = DeepReadonly // should be same as `Expected` ```
戻る 解答を共有 解答を確認

関連する課題

7・Readonly 8・Readonly 2