The module returns a function to create read-only views of the passed objects.
This function creates a Proxy object based on the given to create a view.
It means that this operation is lazily and very effective but depends on the native support of proxy objects.
core/object/proxy-readonly
The module returns a function to create read-only views of the passed objects. This function creates a Proxy object based on the given to create a view. It means that this operation is lazily and very effective but depends on the native support of proxy objects.
Known limitations
Because the process of cloning uses native Proxy objects, there are a few limitations:
Object.preventExtension
at a clone object because it should be applied to the original object.Common readonly
The module also exports a common implementation to make objects read-only. If the runtime supports Proxy API, it will be used.