Deep freeze, seal or preventExtensions with typescript types Usage: Install package yarn add @tanzanite/deep-lock Usage: import deepLock from '@tanzanite/deep-lock'; const obj = { x: 1 }; // { x: number } const freezed = deepLock({ x: 1 }); // { readonly x: number }