Files
archived-tauri/core/tauri/scripts/pattern.js
2023-02-19 10:17:49 -03:00

22 lines
538 B
JavaScript

// Copyright 2019-2023 Tauri Programme within The Commons Conservancy
// SPDX-License-Identifier: Apache-2.0
// SPDX-License-Identifier: MIT
;(function () {
function __tauriDeepFreeze(object) {
const props = Object.getOwnPropertyNames(object)
for (const prop of props) {
if (typeof object[prop] === 'object') {
__tauriDeepFreeze(object[prop])
}
}
return Object.freeze(object)
}
Object.defineProperty(window, '__TAURI_PATTERN__', {
value: __tauriDeepFreeze(__TEMPLATE_pattern__)
})
})()