@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
23 lines (22 loc) • 1.37 kB
TypeScript
import { AfterContentInit } from '@angular/core';
import { Observable } from 'rxjs';
import { Bem } from '../../internal/utils';
import { InputAddonAfterDirective, InputAddonBeforeDirective, InputPrefixDirective, InputSuffixDirective } from '../helper-directives';
import { InputComponent } from '../input.component';
import * as i0 from "@angular/core";
export declare class InputGroupComponent implements AfterContentInit {
bem: Bem;
private readonly addonBeforeRefs;
private readonly addonAfterRefs;
private readonly prefixRefs;
private readonly suffixRefs;
inputRef: InputComponent;
hasAddonBefore$: Observable<boolean>;
hasAddonAfter$: Observable<boolean>;
hasPrefix$: Observable<boolean>;
hasSuffix$: Observable<boolean>;
ngAfterContentInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<InputGroupComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InputGroupComponent, "aui-input-group", never, {}, {}, ["inputRef", "addonBeforeRefs", "addonAfterRefs", "prefixRefs", "suffixRefs"], ["[auiInputAddonBefore]", "[auiInputPrefix]", "*", "[auiInputSuffix]", "[auiInputAddonAfter]"], true, never>;
}
export declare const INPUT_GROUP_MODULE: readonly [typeof InputGroupComponent, typeof InputAddonAfterDirective, typeof InputAddonBeforeDirective, typeof InputPrefixDirective, typeof InputSuffixDirective];