ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
1 lines • 11.6 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"NzInputGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"nz-input-group","exportAs":"nzInputGroup","preserveWhitespaces":false,"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":25,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":26,"character":19},"member":"OnPush"},"host":{"[class.ant-input-group-compact]":"nzCompact","[class.ant-input-search-enter-button]":"nzSearch","[class.ant-input-search]":"nzSearch","[class.ant-input-search-sm]":"isSmallSearch","[class.ant-input-affix-wrapper]":"isAffixWrapper","[class.ant-input-group-wrapper]":"isAddOn","[class.ant-input-group]":"isGroup","[class.ant-input-group-lg]":"isLargeGroup","[class.ant-input-group-wrapper-lg]":"isLargeGroupWrapper","[class.ant-input-affix-wrapper-lg]":"isLargeAffix","[class.ant-input-search-lg]":"isLargeSearch","[class.ant-input-group-sm]":"isSmallGroup","[class.ant-input-affix-wrapper-sm]":"isSmallAffix","[class.ant-input-group-wrapper-sm]":"isSmallGroupWrapper","$quoted$":["[class.ant-input-group-compact]","[class.ant-input-search-enter-button]","[class.ant-input-search]","[class.ant-input-search-sm]","[class.ant-input-affix-wrapper]","[class.ant-input-group-wrapper]","[class.ant-input-group]","[class.ant-input-group-lg]","[class.ant-input-group-wrapper-lg]","[class.ant-input-affix-wrapper-lg]","[class.ant-input-search-lg]","[class.ant-input-group-sm]","[class.ant-input-affix-wrapper-sm]","[class.ant-input-group-wrapper-sm]"]},"template":"<span class=\"ant-input-wrapper ant-input-group\" *ngIf=\"isAddOn\">\n <span class=\"ant-input-group-addon\" *ngIf=\"nzAddOnBefore || nzAddOnBeforeIcon\">\n <i nz-icon [type]=\"nzAddOnBeforeIcon\" *ngIf=\"nzAddOnBeforeIcon\"></i>\n <ng-container *nzStringTemplateOutlet=\"nzAddOnBefore\">{{ nzAddOnBefore }}</ng-container>\n </span>\n <ng-template [ngIf]=\"!isAffix\" *ngTemplateOutlet=\"contentTemplate\"></ng-template>\n <span class=\"ant-input-affix-wrapper\" [class.ant-input-affix-wrapper-sm]=\"isSmall\" [class.ant-input-affix-wrapper-lg]=\"isLarge\" *ngIf=\"isAffix\">\n <ng-template *ngTemplateOutlet=\"affixTemplate\"></ng-template>\n </span>\n <span class=\"ant-input-group-addon\" *ngIf=\"nzAddOnAfter || nzAddOnAfterIcon\">\n <i nz-icon [type]=\"nzAddOnAfterIcon\" *ngIf=\"nzAddOnAfterIcon\"></i>\n <ng-container *nzStringTemplateOutlet=\"nzAddOnAfter\">{{ nzAddOnAfter }}</ng-container>\n </span>\n</span>\n<ng-container *ngIf=\"isAffix && !isAddOn\">\n <ng-template *ngTemplateOutlet=\"affixTemplate\"></ng-template>\n</ng-container>\n<ng-template #affixTemplate>\n <span class=\"ant-input-prefix\" *ngIf=\"nzPrefix || nzPrefixIcon\">\n <!-- TODO: should have a class to set its color, cc: antd-->\n <i nz-icon [type]=\"nzPrefixIcon\" *ngIf=\"nzPrefixIcon\" style=\"color: rgba(0, 0, 0, 0.25)\"></i>\n <ng-container *nzStringTemplateOutlet=\"nzPrefix\">{{ nzPrefix }}</ng-container>\n </span>\n <ng-template *ngTemplateOutlet=\"contentTemplate\"></ng-template>\n <span class=\"ant-input-suffix\" *ngIf=\"nzSuffix || nzSuffixIcon\">\n <i nz-icon [type]=\"nzSuffixIcon\" *ngIf=\"nzSuffixIcon\"></i>\n <ng-container *nzStringTemplateOutlet=\"nzSuffix\">{{ nzSuffix }}</ng-container>\n </span>\n</ng-template>\n<ng-template [ngIf]=\"isGroup\" *ngTemplateOutlet=\"contentTemplate\"></ng-template>\n<ng-template #contentTemplate>\n <ng-content></ng-content>\n</ng-template>"}]}],"members":{"listOfNzInputDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":46,"character":3},"arguments":[{"__symbolic":"reference","name":"NzInputDirective"}]}]}],"nzAddOnBeforeIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"nzAddOnAfterIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"nzPrefixIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"nzSuffixIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"nzAddOnBefore":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"nzAddOnAfter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"nzPrefix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"nzSuffix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}}]}],"nzSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":56,"character":12}}]}],"nzCompact":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"InputBoolean","line":57,"character":12}}]}],"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"updateChildrenInputSize":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"NzInputModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":20,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NzInputDirective"},{"__symbolic":"reference","name":"NzInputGroupComponent"},{"__symbolic":"reference","name":"NzAutosizeDirective"}],"exports":[{"__symbolic":"reference","name":"NzInputDirective"},{"__symbolic":"reference","name":"NzInputGroupComponent"},{"__symbolic":"reference","name":"NzAutosizeDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":23,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":23,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":23,"character":39},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"PlatformModule","line":23,"character":53},{"__symbolic":"reference","module":"ng-zorro-antd/core","name":"NzAddOnModule","line":23,"character":69}]}]}],"members":{}},"NzInputDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"[nz-input]","exportAs":"nzInput","host":{"[class.ant-input-disabled]":"disabled","[class.ant-input-lg]":"nzSize === 'large'","[class.ant-input-sm]":"nzSize === 'small'","$quoted$":["[class.ant-input-disabled]","[class.ant-input-lg]","[class.ant-input-sm]"]}}]}],"members":{"nzSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":37,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":37,"character":27}}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":37,"character":52},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":37,"character":73},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":37,"character":96}]}]}},"AutoSizeType":{"__symbolic":"interface"},"isAutoSizeType":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":19,"character":9,"module":"./nz-autosize.directive"},"right":"string"},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":19,"character":38,"module":"./nz-autosize.directive"},"right":"boolean"}},"right":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"value"},"member":"maxRows"}}},"right":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"value"},"member":"minRows"}}}}}},"NzAutosizeDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":22,"character":1},"arguments":[{"selector":"textarea[nzAutosize]","exportAs":"nzAutosize","host":{"rows":"1","(input)":"noopInputHandler()","$quoted$":["(input)"]}}]}],"members":{"nzAutosize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"resizeToFitContent":[{"__symbolic":"method"}],"cacheTextareaLineHeight":[{"__symbolic":"method"}],"setMinHeight":[{"__symbolic":"method"}],"setMaxHeight":[{"__symbolic":"method"}],"noopInputHandler":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":176,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":176,"character":62},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":176,"character":88}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}]}}},"origins":{"NzInputGroupComponent":"./nz-input-group.component","NzInputModule":"./nz-input.module","NzInputDirective":"./nz-input.directive","AutoSizeType":"./nz-autosize.directive","isAutoSizeType":"./nz-autosize.directive","NzAutosizeDirective":"./nz-autosize.directive"},"importAs":"ng-zorro-antd/input"}