geminis-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
1 lines • 76.6 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"GnAppConfigModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"declarations":[],"exports":[],"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":19,"character":4},{"__symbolic":"reference","name":"GnMessageServiceModule"}],"providers":[{"__symbolic":"reference","name":"GnSiteInfo"},{"__symbolic":"reference","name":"GnLoginUser"},{"__symbolic":"reference","name":"GnRouteGuard"},{"__symbolic":"reference","name":"GnHttpInterceptorConfig"},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":27,"character":14},"useClass":{"__symbolic":"reference","name":"GnOAuthHttpInterceptor"},"multi":true}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":32,"character":26},{"__symbolic":"reference","name":"GnSiteInfo"},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconService","line":34,"character":27},{"__symbolic":"reference","name":"GnMessageService"}]}]}},"GnSiteInfo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"GnLoginUser"}]}],"filterMenu":[{"__symbolic":"method"}],"getAuthorityMenu":[{"__symbolic":"method"}]}},"GnLoginUser":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{}},"GnRouteGuard":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"GnLoginUser"},{"__symbolic":"reference","name":"GnSiteInfo"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":11,"character":30},{"__symbolic":"reference","name":"GnMessageService"}]}],"canActivate":[{"__symbolic":"method"}]}},"GnOAuthUtils":{"__symbolic":"class","members":{"setToken":[{"__symbolic":"method"}],"getToken":[{"__symbolic":"method"}],"parseToken":[{"__symbolic":"method"}],"tokenExpired":[{"__symbolic":"method"}]}},"GnHttpInterceptorConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{}},"GnOAuthHttpInterceptor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"GnHttpInterceptorConfig"},{"__symbolic":"reference","name":"GnSiteInfo"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":15,"character":29}]}],"intercept":[{"__symbolic":"method"}]}},"GnAppRootModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnAppRootComponent"}],"exports":[{"__symbolic":"reference","name":"GnAppRootComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":11,"character":4}]}]}],"members":{}},"GnAppRootComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"gn-app-root","template":"\n <router-outlet></router-outlet>\n <div id=\"gn-app-root\"></div>\n "}]}],"members":{}},"GnCheckboxGroupModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnCheckboxGroupComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/checkbox","name":"NzCheckboxModule","line":12,"character":4}],"exports":[{"__symbolic":"reference","name":"GnCheckboxGroupComponent"}],"entryComponents":[]}]}],"members":{}},"GnCheckboxGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"gn-checkbox-group","template":"\n <nz-checkbox-group [(ngModel)]=\"items\" (ngModelChange)=\"valueChange(value);valueChanged.emit()\"></nz-checkbox-group>\n ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":11,"character":13},"useExisting":{"__symbolic":"reference","name":"GnCheckboxGroupComponent"},"multi":true}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnFormItem"},"arguments":["checkbox-group"]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"valueChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"GnFormModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnFormDirective"},{"__symbolic":"reference","name":"GnFormItemComponent"}],"exports":[{"__symbolic":"reference","name":"GnFormDirective"},{"__symbolic":"reference","name":"GnFormItemComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":17,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/form","name":"NzFormModule","line":18,"character":4}]}]}],"members":{}},"controlContainerFactory":{"__symbolic":"function"},"GnFormDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"[gn-form]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":24,"character":14},"useFactory":{"__symbolic":"reference","name":"controlContainerFactory"}}]}]}],"members":{"url":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"labelWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"controlWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"dataId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"dataKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"dataIncludes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"autoLoadData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"submitMethod":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"loadMethod":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"format":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"submitOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"loadOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"defaultValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"cols":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"bindValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":74,"character":15}}]],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":69,"character":40},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":70,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":71,"character":32},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":72,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":73,"character":41},{"__symbolic":"reference","module":"ng-zorro-antd/modal","name":"NzModalRef","line":74,"character":36}]}],"setValue":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"loadData":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"GnFormItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"gn-form-item,[gn-form-item]","template":"<nz-form-item *ngIf=\"controlVisible\">\n <nz-form-label *ngIf=\"label\" [nzRequired]=\"hasRequired\"\n [nzSpan]=\"nzForm.nzLayout === 'horizontal' ? (labelWidth || gnForm.labelWidth) : null\">{{label}}\n </nz-form-label>\n <nz-form-control [nzErrorTip]=\"errorTpl\"\n [nzSpan]=\"nzForm.nzLayout === 'horizontal' ? (controlWidth || gnForm.controlWidth) : null\">\n <ng-content></ng-content>\n <ng-template #errorTpl let-control>\n <ng-container *ngFor=\"let validator of validators\">\n <ng-container *ngIf=\"control.hasError(validator.validator)\">\n {{validator.message}}\n </ng-container>\n </ng-container>\n </ng-template>\n </nz-form-control>\n</nz-form-item>\n","styles":[":host{padding:0 5px}"]}]}],"members":{"nzFormControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":[{"__symbolic":"reference","module":"ng-zorro-antd/form","name":"NzFormControlComponent","line":21,"character":13}]}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"colspan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"rowspan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"validators":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"defaultValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"colSpan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":58,"character":3},"arguments":["style.grid-column"]}]}],"rowSpan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":64,"character":3},"arguments":["style.grid-row"]}]}],"styleDisplay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":70,"character":3},"arguments":["style.display"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"GnFormDirective"},{"__symbolic":"reference","module":"ng-zorro-antd/form","name":"NzFormDirective","line":75,"character":29},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":76,"character":27},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":77,"character":36}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ensureFormControl":[{"__symbolic":"method"}]}},"GnHiddenModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnHiddenComponent"}],"exports":[{"__symbolic":"reference","name":"GnHiddenComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4}],"entryComponents":[]}]}],"members":{}},"GnHiddenComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"gn-hidden","template":"","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":13},"useExisting":{"__symbolic":"reference","name":"GnHiddenComponent"},"multi":true}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnFormItem"},"arguments":["hidden"]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":19,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"GnFormItemComponent"}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"GnInputModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnInputComponent"}],"exports":[{"__symbolic":"reference","name":"GnInputComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/input","name":"NzInputModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":4}],"entryComponents":[]}]}],"members":{}},"GnInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"gn-input","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":13},"useExisting":{"__symbolic":"reference","name":"GnInputComponent"},"multi":true}],"template":"<input [(ngModel)]=\"value\" nz-input [placeholder]=\"placeholder\"/>\n","styles":[""]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnFormItem"},"arguments":["input"]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"GnJsonFormModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnJsonFormComponent"},{"__symbolic":"reference","name":"GnJsonFormItemComponent"}],"exports":[{"__symbolic":"reference","name":"GnJsonFormComponent"},{"__symbolic":"reference","name":"GnJsonFormItemComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":22,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/form","name":"NzFormModule","line":23,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/input-number","name":"NzInputNumberModule","line":24,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/switch","name":"NzSwitchModule","line":25,"character":4},{"__symbolic":"reference","name":"GnFormModule"},{"__symbolic":"reference","name":"GnInputModule"},{"__symbolic":"reference","name":"GnRadioModule"},{"__symbolic":"reference","name":"GnSelectModule"},{"__symbolic":"reference","name":"GnPasswordModule"},{"__symbolic":"reference","name":"GnMessageServiceModule"}]}]}],"members":{}},"GnJsonFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnModalContent"},"arguments":["json-form"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"gn-json-form","template":"<form nz-form\n [nzLayout]=\"config?.layout||'horizontal'\"\n gn-form\n [url]=\"config?.url\"\n [dataKey]=\"config?.dataKey\"\n [dataIncludes]=\"config?.includes\"\n [defaultValue]=\"defaultValue || config?.defaultValue\"\n [autoLoadData]=\"false\"\n [dataId]=\"dataId\"\n [format]=\"config?.format || 'json'\"\n [loadMethod]=\"config?.loadMethod || 'post'\"\n [loadOptions]=\"config?.loadOptions\"\n [submitMethod]=\"config?.submitMethod || 'put'\"\n [submitOptions]=\"config?.submitOptions\"\n [cols]=\"config?.cols\"\n [labelWidth]=\"config?.labelWidth||6\"\n [controlWidth]=\"config?.controlWidth||18\">\n <gn-json-form-item *ngFor=\"let itemConfig of config?.fields\" [config]=\"itemConfig\"></gn-json-form-item>\n</form>\n","styles":[""]}]}],"members":{"url":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":39,"character":28},{"__symbolic":"reference","name":"GnMessageService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":41,"character":41}]}],"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"dataId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"defaultValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"defaultConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"configLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":51,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":53,"character":3},"arguments":[{"__symbolic":"reference","name":"GnFormDirective"},{"static":true}]}]}],"nzForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":54,"character":3},"arguments":[{"__symbolic":"reference","module":"ng-zorro-antd/form","name":"NzFormDirective","line":54,"character":13},{"static":true}]}]}],"sortFields":[{"__symbolic":"method"}]}},"GnFormConfig":{"__symbolic":"interface"},"GnJsonFormItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"gn-json-form-item","template":"<gn-form-item [label]=\"config.label\"\n [field]=\"config.field\"\n [validators]=\"config.validators\"\n [defaultValue]=\"config.defaultValue\"\n [visible]=\"visible\"\n [display]=\"config.display\"\n [rowspan]=\"config.rowspan\"\n [colspan]=\"config.colspan\">\n <ng-template></ng-template>\n</gn-form-item>\n","styles":[":host{display:contents}"]}]}],"members":{"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":29,"character":13},{"static":true,"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":29,"character":47}}]}]}],"formItemComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":30,"character":3},"arguments":[{"__symbolic":"reference","name":"GnFormItemComponent"},{"static":true}]}]}],"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"colSpan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":34,"character":3},"arguments":["style.grid-column"]}]}],"rowSpan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":40,"character":3},"arguments":["style.grid-row"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":58,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":59,"character":41},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":60,"character":36},{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":61,"character":40}]}],"ngOnInit":[{"__symbolic":"method"}]}},"GnFormItemConfig":{"__symbolic":"interface"},"formItemTypes":{"input-number":{"__symbolic":"reference","module":"ng-zorro-antd/input-number","name":"NzInputNumberComponent","line":7,"character":18},"date":{"__symbolic":"reference","module":"ng-zorro-antd/date-picker","name":"NzDatePickerComponent","line":8,"character":8},"slider":{"__symbolic":"reference","module":"ng-zorro-antd/slider","name":"NzSliderComponent","line":11,"character":10},"switch":{"__symbolic":"reference","module":"ng-zorro-antd/switch","name":"NzSwitchComponent","line":12,"character":10},"$quoted$":["input-number"]},"GnFormItem":{"__symbolic":"function","parameters":["key"],"value":{"__symbolic":"error","message":"Lambda not supported","line":16,"character":9,"module":"./json-form/json-form-item/FormItem"}},"GnJsonTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnJsonTableComponent"},{"__symbolic":"reference","name":"GnCustomTableColumnDirective"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}],"exports":[{"__symbolic":"reference","name":"GnJsonTableComponent"},{"__symbolic":"reference","name":"GnCustomTableColumnDirective"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":26,"character":4},{"__symbolic":"reference","name":"GnTableModule"},{"__symbolic":"reference","name":"GnTableButtonModule"},{"__symbolic":"reference","name":"GnJsonFormModule"},{"__symbolic":"reference","name":"GnMessageServiceModule"}]}]}],"members":{}},"GnJsonTableComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"gn-json-table","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":15,"character":13},"useExisting":{"__symbolic":"reference","name":"GnJsonTableComponent"},"multi":true}],"template":"<gn-table-button *ngIf=\"config?.showButtons !== false\" [table]=\"table\"\n [config]=\"config?.buttons\"></gn-table-button>\n<gn-table #table\n [autoLoadData]=\"false\"\n [dataStrategy]=\"config?.dataStrategy || 'remote'\"\n [url]=\"config?.url\"\n [dataKey]=\"config?.dataKey\"\n [includes]=\"config?.includes\"\n [filterGroup]=\"config?.filterGroup\"\n [sorts]=\"config?.sorts||[]\"\n [selectionMode]=\"config?.selectionMode || 'none'\"\n [showPagination]=\"config?.showPagination !== false\"\n [showSizeChanger]=\"config?.showSizeChanger !== false\"\n [pageSize]=\"config?.pageSize || 10\"\n (dataSaved)=\"valueChange(this.table.data)\"\n (dataDeleted)=\"valueChange(this.table.data)\"\n>\n <ng-container *ngFor=\"let column of config?.columns\">\n <td *ngIf=\"!column.type\" gnTableColumn [id]=\"column.field\" [title]=\"column.title\" [pipe]=\"column.pipe\"\n [pipeArgs]=\"column.pipeArgs\"></td>\n <ng-template *ngIf=\"column.type\" gnTableColumn [title]=\"column.title\" let-row>\n <ng-container [gnCustomTableColumn]=\"column\" [row]=\"row\"></ng-container>\n </ng-template>\n </ng-container>\n</gn-table>\n","styles":[""]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnFormItem"},"arguments":["table"]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"url":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"configLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":3}}]}],"dataLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":3}}]}],"table":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":[{"__symbolic":"reference","name":"GnTableComponent"}]}]}],"button":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":49,"character":3},"arguments":[{"__symbolic":"reference","name":"GnTableButtonComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":51,"character":28},{"__symbolic":"reference","name":"GnMessageService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":53,"character":41},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":54,"character":29}]}],"ngOnInit":[{"__symbolic":"method"}],"loadConfig":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}},"GnTableConfig":{"__symbolic":"interface"},"GnTableColumnConfig":{"__symbolic":"interface"},"tableColumnTypes":{},"GnTableColumn":{"__symbolic":"function","parameters":["key"],"value":{"__symbolic":"error","message":"Lambda not supported","line":5,"character":9,"module":"./json-table/TableColumn"}},"GnCustomTableColumnDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"[gnCustomTableColumn]"}]}],"members":{"setRow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3},"arguments":["row"]}]}],"setColumnConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3},"arguments":["gnCustomTableColumn"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":39,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":40,"character":33}]}],"setComponentRow":[{"__symbolic":"method"}]}},"GnLabelModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnLabelComponent"}],"exports":[{"__symbolic":"reference","name":"GnLabelComponent"}],"imports":[],"entryComponents":[]}]}],"members":{}},"GnLabelComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"gn-label","template":"{{value}}","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":13},"useExisting":{"__symbolic":"reference","name":"GnLabelComponent"},"multi":true}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnFormItem"},"arguments":["label"]}],"members":{"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"GnLayoutModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnLayoutComponent"},{"__symbolic":"reference","name":"ɵc"}],"exports":[{"__symbolic":"reference","name":"GnLayoutComponent"},{"__symbolic":"reference","name":"ɵc"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":22,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/layout","name":"NzLayoutModule","line":23,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/breadcrumb","name":"NzBreadCrumbModule","line":24,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/menu","name":"NzMenuModule","line":25,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":26,"character":4}]}]}],"members":{}},"GnLayoutComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"gn-layout","template":"<nz-layout>\n <nz-header>\n <span id=\"logo\">\n <img src=\"assets/config/logo.png\">\n {{siteInfo.title}}\n </span>\n <ng-content select=\"header\"></ng-content>\n </nz-header>\n <nz-layout>\n <nz-sider>\n <ul nz-menu nzMode=\"inline\" class=\"sider-menu\" [nzTheme]=\"siteInfo.siderMenuTheme\">\n <li nz-submenu *ngFor=\"let menu of siteInfo.authSiderMenu\">\n <span title><i nz-icon [nzIconfont]=\"menu.icon\"></i><span>{{menu.title}}</span></span>\n <ul>\n <li nz-menu-item *ngFor=\"let subMenu of menu.subMenu\" [routerLink]=\"subMenu.router\" nzMatchRouter=\"true\">\n <i nz-icon [nzIconfont]=\"subMenu.icon\"></i>\n {{subMenu.title}}\n </li>\n </ul>\n </li>\n </ul>\n </nz-sider>\n <nz-layout>\n <nz-breadcrumb *ngIf=\"siteInfo.showBreadcrumb\" nzAutoGenerate=\"true\">\n <nz-breadcrumb-item>\n <i nz-icon nzType=\"home\"></i>\n </nz-breadcrumb-item>\n </nz-breadcrumb>\n <nz-content>\n <router-outlet></router-outlet>\n <div id=\"gn-layout-content\"></div>\n </nz-content>\n </nz-layout>\n </nz-layout>\n</nz-layout>\n","styles":["nz-layout{height:100%}nz-layout #logo{height:31px;color:#fff;font-size:20pt;font-weight:bolder}nz-layout #logo img{height:31px;margin-top:-5px;margin-left:-30px}nz-layout .header-menu{line-height:64px}nz-layout nz-sider{overflow:auto}nz-layout .sider-menu{min-height:100%}nz-layout nz-breadcrumb{padding:1rem 1rem 0}nz-layout nz-content{background:#fff;margin:1rem;padding:1rem;box-shadow:0 0 .5rem #666;border-radius:.5rem;overflow:auto}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"GnSiteInfo"}]}]}},"GnMenu":{"__symbolic":"interface"},"GnMediaModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnVideoComponent"},{"__symbolic":"reference","name":"GnCameraComponent"}],"exports":[{"__symbolic":"reference","name":"GnCameraComponent"},{"__symbolic":"reference","name":"GnVideoComponent"}],"imports":[],"entryComponents":[]}]}],"members":{}},"GnCameraComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"gn-camera","template":"\n <video width=\"100%\" height=\"100%\" [srcObject]=\"stream\" [autoplay]=\"autoplay\"></video>\n "}]}],"members":{"videoId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"audioId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"autoplay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]}},"GnVideoComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"gn-video","template":"\n <video width=\"100%\" height=\"100%\" [srcObject]=\"stream\" [autoplay]=\"autoplay\"></video>\n "}]}],"members":{"stream":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"autoplay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"close":[{"__symbolic":"method"}]}},"GnMessageService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ng-zorro-antd/message","name":"NzMessageService","line":7,"character":38},{"__symbolic":"reference","module":"ng-zorro-antd/notification","name":"NzNotificationService","line":8,"character":43}]}],"success":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"warn":[{"__symbolic":"method"}],"clean":[{"__symbolic":"method"}]}},"GnMessageServiceModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"ng-zorro-antd/message","name":"NzMessageModule","line":8,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/notification","name":"NzNotificationModule","line":9,"character":4}],"providers":[{"__symbolic":"reference","name":"GnMessageService"}]}]}],"members":{}},"GnModalButtonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnModalButtonDirective"}],"exports":[{"__symbolic":"reference","name":"GnModalButtonDirective"}],"imports":[{"__symbolic":"reference","module":"ng-zorro-antd/modal","name":"NzModalModule","line":12,"character":4},{"__symbolic":"reference","name":"GnMessageServiceModule"}]}]}],"members":{}},"GnModalButtonDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[gn-modal-button]"}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"params":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"okMethod":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"okDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"top":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"afterOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"ok":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ng-zorro-antd/modal","name":"NzModalService","line":23,"character":36},{"__symbolic":"reference","name":"GnMessageService"}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":27,"character":3},"arguments":["click"]}]}]}},"modalContentTypes":{},"GnModalContentOptions":{"__symbolic":"interface"},"GnModalContent":{"__symbolic":"function"},"GnPasswordModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnPasswordComponent"}],"exports":[{"__symbolic":"reference","name":"GnPasswordComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/input","name":"NzInputModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":15,"character":4}],"entryComponents":[]}]}],"members":{}},"GnPasswordComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"gn-password","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":11,"character":13},"useExisting":{"__symbolic":"reference","name":"GnPasswordComponent"},"multi":true}],"template":"<nz-input-group [nzSuffix]=\"suffixTemplate\">\n <input [type]=\"passwordVisible ? 'text' : 'password'\" nz-input [placeholder]=\"placeholder\" [(ngModel)]=\"value\"/>\n</nz-input-group>\n<ng-template #suffixTemplate>\n <i nz-icon [nzIconfont]=\"passwordVisible ? 'visible' : 'invisible'\" (click)=\"passwordVisible = !passwordVisible\"></i>\n</ng-template>\n","styles":[""]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnFormItem"},"arguments":["password"]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"GnRadioModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnRadioComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/radio","name":"NzRadioModule","line":12,"character":4}],"exports":[{"__symbolic":"reference","name":"GnRadioComponent"}],"entryComponents":[]}]}],"members":{}},"GnRadioComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"gn-radio","template":"\n <nz-radio-group [(ngModel)]=\"value\" (ngModelChange)=\"valueChanged.emit()\">\n <label nz-radio *ngFor=\"let item of items\" [nzValue]=\"item.value\">{{item.label}}</label>\n </nz-radio-group>\n ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":12,"character":13},"useExisting":{"__symbolic":"reference","name":"GnRadioComponent"},"multi":true}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnFormItem"},"arguments":["radio"]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"valueChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"GnSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GnSelectComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":12,"character":8},{"__symbolic":"reference","module":"ng-zorro-antd/select","name":"NzSelectModule","line":13,"character":8},{"__symbolic":"reference","module":"ng-zorro-antd/spin","name":"NzSpinModule","line":14,"character":8}],"exports":[{"__symbolic":"reference","name":"GnSelectComponent"}],"entryComponents":[]}]}],"members":{}},"GnSelectComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"gn-select","template":"\n <nz-select [(ngModel)]=\"value\" [nzAllowClear]=\"allowClear\" [nzPlaceHolder]=\"placeHolder\"\n (ngModelChange)=\"valueChanged.emit()\" [nzShowSearch]=\"showSearch\" [nzLoading]=\"loading\"\n (nzOnSearch)=\"searchData($event)\" (nzScrollToBottom)=\"appendData()\" [nzDropdownRender]=\"renderTemplate\">\n <nz-option *ngFor=\"let item of items\" [nzValue]=\"item.value\" [nzLabel]=\"item.label\"></nz-option>\n </nz-select>\n <ng-template #renderTemplate>\n <nz-spin *ngIf=\"loading\"></nz-spin>\n </ng-template>\n ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":20,"character":13},"useExisting":{"__symbolic":"reference","name":"GnSelectComponent"},"multi":true}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"GnFormItem"},"arguments":["select"]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"placeHolder":[{"__symbolic":"property","decorators":[{"