/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@mescius/wijmo.angular2.grid.detail@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 ɵngcc0=require("@angular/core"),ɵngcc1=require("@angular/common"),__extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),__decorate=this&&this.__decorate||function(e,t,r,i){var o,n=arguments.length,a=n<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,i);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(a=(n<3?o(a):n>3?o(t,r,a):o(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a},__param=this&&this.__param||function(e,t){return function(r,i){t(r,i,e)}},__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(exports,"__esModule",{value:!0});var core_1=require("@angular/core"),common_1=require("@angular/common"),wijmo_angular2_directivebase_1=require("@mescius/wijmo.angular2.directivebase"),wjcGridDetail=__importStar(require("@mescius/wijmo.grid.detail")),wjFlexGridDetailMeta={selector:"[wjFlexGridDetail]",standalone:!1,inputs:["wjFlexGridDetail","maxHeight","keyActionEnter","detailVisibilityMode","rowHasDetail","isAnimated"],outputs:["initialized"],exportAs:"wjFlexGridDetail",providers:[]};exports.wjFlexGridDetailMeta=wjFlexGridDetailMeta;var WjFlexGridDetail=function(e){function t(t,r,i,o,n){var a=e.call(this,i)||this;return a.isInitialized=!1,a._wjBehaviour=wijmo_angular2_directivebase_1.WjDirectiveBehavior.attach(a,t,r,i),a._viewContainerRef=o,a._templateRef=n,a._init(),a.created(),a}var r;return __extends(t,e),r=t,t.prototype.created=function(){},t.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},t.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},t.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},t.prototype._init=function(){var e=this;this.createDetailCell=function(t,i){var o=wijmo_angular2_directivebase_1.WjDirectiveBehavior.instantiateTemplate(e.grid.hostElement,e._viewContainerRef,e._templateRef,!1,{row:t,col:i,item:t.dataItem}),n=o.viewRef,a=o.rootElement;return n.detectChanges(),a.parentElement.removeChild(a),a[r._viewRefProp]=n,a},this.disposeDetailCell=function(t){var i;if(i=t.detail?t.detail[r._viewRefProp]:null,t.detail&&i){t.detail[r._viewRefProp]=null;var o=e._viewContainerRef.indexOf(i);o>-1&&e._viewContainerRef.remove(o)}}},t._viewRefProp="__wj_viewRef",t.meta={outputs:wjFlexGridDetailMeta.outputs},t.ɵfac=function(e){return new(e||t)(ɵngcc0.ɵɵdirectiveInject(core_1.ElementRef),ɵngcc0.ɵɵdirectiveInject(core_1.Injector),ɵngcc0.ɵɵdirectiveInject("WjComponent",12),ɵngcc0.ɵɵdirectiveInject(core_1.ViewContainerRef),ɵngcc0.ɵɵdirectiveInject(core_1.TemplateRef))},t.ɵdir=ɵngcc0.ɵɵdefineDirective({type:t,standalone:!1,selectors:[["","wjFlexGridDetail",""]],inputs:{wjFlexGridDetail:"wjFlexGridDetail",maxHeight:"maxHeight",keyActionEnter:"keyActionEnter",detailVisibilityMode:"detailVisibilityMode",rowHasDetail:"rowHasDetail",isAnimated:"isAnimated"},outputs:{initialized:"initialized"},exportAs:["wjFlexGridDetail"],features:[ɵngcc0.ɵɵProvidersFeature([{provide:"WjComponent",useExisting:core_1.forwardRef((function(){return r}))}].concat(wjFlexGridDetailMeta.providers))]}),("undefined"==typeof ngDevMode||ngDevMode)&&ɵngcc0.ɵsetClassMetadata(t,[{type:core_1.Directive,args:[{selector:wjFlexGridDetailMeta.selector,standalone:!1,inputs:wjFlexGridDetailMeta.inputs,outputs:wjFlexGridDetailMeta.outputs,exportAs:wjFlexGridDetailMeta.exportAs,providers:[{provide:"WjComponent",useExisting:core_1.forwardRef((function(){return r}))}].concat(wjFlexGridDetailMeta.providers)}]}],(function(){return[{type:void 0,decorators:[{type:core_1.Inject,args:[core_1.ElementRef]}]},{type:void 0,decorators:[{type:core_1.Inject,args:[core_1.Injector]}]},{type:void 0,decorators:[{type:core_1.Inject,args:["WjComponent"]},{type:core_1.SkipSelf},{type:core_1.Optional}]},{type:void 0,decorators:[{type:core_1.Inject,args:[core_1.ViewContainerRef]}]},{type:void 0,decorators:[{type:core_1.Inject,args:[core_1.TemplateRef]}]}]}),null),t=r=__decorate([__param(0,core_1.Inject(core_1.ElementRef)),__param(1,core_1.Inject(core_1.Injector)),__param(2,core_1.Inject("WjComponent")),__param(2,core_1.SkipSelf()),__param(2,core_1.Optional()),__param(3,core_1.Inject(core_1.ViewContainerRef)),__param(4,core_1.Inject(core_1.TemplateRef))],t)}(wjcGridDetail.FlexGridDetailProvider);exports.WjFlexGridDetail=WjFlexGridDetail;var moduleExports=[WjFlexGridDetail],WjGridDetailModule=function(){function e(){}return e.ɵfac=function(t){return new(t||e)},e.ɵmod=ɵngcc0.ɵɵdefineNgModule({type:e}),e.ɵinj=ɵngcc0.ɵɵdefineInjector({imports:[common_1.CommonModule]}),("undefined"==typeof ngDevMode||ngDevMode)&&ɵngcc0.ɵsetClassMetadata(e,[{type:core_1.NgModule,args:[{imports:[common_1.CommonModule],declarations:moduleExports.slice(),exports:moduleExports.slice()}]}],(function(){return[]}),null),("undefined"==typeof ngJitMode||ngJitMode)&&ɵngcc0.ɵɵsetNgModuleScope(e,{declarations:[WjFlexGridDetail],imports:[ɵngcc1.CommonModule],exports:[WjFlexGridDetail]}),e}();exports.WjGridDetailModule=WjGridDetailModule;
//# sourceMappingURL=/sm/c586fdfb2e94d2009b3d8ae4c1eb542a69112e861bc222d02871039a01cc450f.map