igniteui-angular-inputs
Version:
Ignite UI Angular input components for building rich data visualizations for modern web apps.
61 lines (58 loc) • 2.25 kB
TypeScript
import { TemplateRef, ViewContainerRef, Injector, ComponentFactoryResolver, AfterViewInit, Renderer2, NgZone } from '@angular/core';
import { XPrefix } from "./XPrefix";
import { IgxXInputGroupItemComponent } from './igx-x-input-group-item-component';
import * as i0 from "@angular/core";
export declare class IgxXPrefixComponent extends IgxXInputGroupItemComponent implements AfterViewInit {
private renderer;
private _elRef;
private ngZone;
private injector;
private componentFactoryResolver;
container: Element;
private _wrapper;
private _portalManager;
private _root;
_dynamicContent: ViewContainerRef;
_childTemplateRef: TemplateRef<any>;
constructor(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector, componentFactoryResolver: ComponentFactoryResolver);
updateStyle(): void;
ngOnDestroy(): void;
ngAfterViewInit(): void;
protected createImplementation(): XPrefix;
get i(): XPrefix;
private _prefix;
/**
* Gets or sets the id to use for the checkbox.
*/
get id(): string;
set id(v: string);
/**
* Gets or sets the value of the aria-label attribute.
*/
get ariaLabel(): string;
set ariaLabel(v: string);
/**
* Gets or sets whether the prefix is hovered.
*/
get isHover(): boolean;
set isHover(v: boolean);
static ngAcceptInputType_isHover: boolean | string;
/**
* Gets or sets whether the checkbox is disabled.
*/
get disabled(): boolean;
set disabled(v: boolean);
static ngAcceptInputType_disabled: boolean | string;
onDetachedFromUI(): void;
onAttachedToUI(): void;
/**
* Exports visual information about the current state of the grid.
*/
exportVisualModel(): any;
/**
* Returns a serialized copy of the exported visual model
*/
exportSerializedVisualModel(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxXPrefixComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgxXPrefixComponent, "igx-x-prefix", never, { "id": "id"; "ariaLabel": "aria-label"; "isHover": "isHover"; "disabled": "disabled"; }, {}, never, ["*"]>;
}