solar-ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
50 lines (49 loc) • 1.78 kB
TypeScript
import { AfterContentInit, ElementRef, QueryList, TemplateRef } from '@angular/core';
import { NzInputDirective } from './nz-input.directive';
export declare type TInputGroupIconClass = string | string[] | Set<string> | {
[klass: string]: any;
};
export declare type NzInputGroupSizeType = 'large' | 'default' | 'small';
export declare class NzInputGroupComponent implements AfterContentInit {
private el;
private _addOnBefore;
private _addOnAfter;
private _prefix;
private _suffix;
private _size;
private _compact;
private _search;
isAddOnBeforeString: boolean;
isAddOnAfterString: boolean;
isPrefixString: boolean;
isSuffixString: boolean;
nzInputDirectiveQueryList: QueryList<NzInputDirective>;
nzAddOnBeforeIcon: TInputGroupIconClass;
nzAddOnAfterIcon: TInputGroupIconClass;
nzPrefixIcon: TInputGroupIconClass;
nzSuffixIcon: TInputGroupIconClass;
nzSize: NzInputGroupSizeType;
nzCompact: boolean;
nzAddOnBefore: string | TemplateRef<void>;
nzAddOnAfter: string | TemplateRef<void>;
nzPrefix: string | TemplateRef<void>;
nzSuffix: string | TemplateRef<void>;
nzSearch: boolean;
readonly isLarge: boolean;
readonly isSmall: boolean;
readonly isAffix: boolean;
readonly isAffixWrapper: boolean;
readonly isAddOn: boolean;
readonly isGroup: boolean;
readonly isLargeGroup: boolean;
readonly isLargeGroupWrapper: boolean;
readonly isLargeAffix: boolean;
readonly isLargeSearch: boolean;
readonly isSmallGroup: boolean;
readonly isSmallAffix: boolean;
readonly isSmallGroupWrapper: boolean;
readonly isSmallSearch: boolean;
updateChildrenInputSize(): void;
constructor(el: ElementRef);
ngAfterContentInit(): void;
}