|
@@ -294,19 +294,6 @@ export function isWebpackChunkLoadingError(error: Error): boolean {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
-export function deepFreeze<T>(object: T) {
|
|
|
- // Retrieve the property names defined on object
|
|
|
- const propNames = Object.getOwnPropertyNames(object);
|
|
|
- // Freeze properties before freezing self
|
|
|
- for (const name of propNames) {
|
|
|
- const value = object[name];
|
|
|
-
|
|
|
- object[name] = value && typeof value === 'object' ? deepFreeze(value) : value;
|
|
|
- }
|
|
|
-
|
|
|
- return Object.freeze(object);
|
|
|
-}
|
|
|
-
|
|
|
export function generateQueryWithTag(prevQuery: Query, tag: EventTag): Query {
|
|
|
const query = {...prevQuery};
|
|
|
|