/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/@mescius/wijmo.react.grid.immutable@5.20261.50/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
﻿/*!
    *
    * Wijmo Library 5.20261.50
    * https://developer.mescius.com/wijmo
    *
    * Copyright(c) MESCIUS inc. All rights reserved.
    *
    * Licensed under the End-User License Agreement For MESCIUS Wijmo Software.
    * us.sales@mescius.com
    * https://developer.mescius.com/wijmo/licensing
    *
    */

"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var r,t=1,i=arguments.length;t<i;t++){r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)},__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)Object.hasOwnProperty.call(e,t)&&(r[t]=e[t]);r.default=e;return r};Object.defineProperty(exports,"__esModule",{value:!0});var wijmo_react_base_1=require("@mescius/wijmo.react.base"),wjcGridImmutable=__importStar(require("@mescius/wijmo.grid.immutable"));exports.ImmutabilityProviderMeta={inputs:["itemsSource"],events:["cloningItem","dataChanged"]};exports.ImmutabilityProvider=wijmo_react_base_1.wjForwardRef((function(e,r){var t=wijmo_react_base_1.useWjComponentChildBase({ref:r,properties:exports.ImmutabilityProviderMeta.inputs,events:exports.ImmutabilityProviderMeta.events,props:e,constructor:wjcGridImmutable.ImmutabilityProvider,needParentInstance:!0,parentProp:"",isParentPropArray:!1,assignedToParent:!1});return __assign({$_wjComponent:!0},t)}));