ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
44 lines (43 loc) • 1.84 kB
TypeScript
import { ElementRef, EventEmitter, Renderer2, TemplateRef, AfterViewInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ButtonComponent implements AfterViewInit {
private _elementRef;
private _render;
prefixCls: string;
ngTemplate: boolean;
iconType: any;
private _el;
private _className;
private _classList;
private _type;
private _size;
private _loading;
private _active;
private _inline;
private _disabled;
private _icon;
private _userAgent;
get type(): string;
get size(): string;
get disabled(): boolean;
get loading(): boolean;
get inline(): boolean;
get icon(): string | TemplateRef<any>;
set icon(value: string | TemplateRef<any>);
set className(v: any);
onClick: EventEmitter<any>;
touchStart(event: any): void;
touchEnd(event: any): void;
click(event: any): void;
constructor(_elementRef: ElementRef, _render: Renderer2);
isTemplateRef(value: any): boolean;
set type(value: string);
set disabled(value: boolean);
set loading(value: boolean);
set size(value: string);
set inline(value: boolean);
ngAfterViewInit(): void;
private setClassMap;
static ɵfac: i0.ɵɵFactoryDeclaration<ButtonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ButtonComponent, "[Button], nzm-button", never, { "type": { "alias": "type"; "required": false; }; "size": { "alias": "size"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "loading": { "alias": "loading"; "required": false; }; "inline": { "alias": "inline"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "className": { "alias": "className"; "required": false; }; }, { "onClick": "onClick"; }, never, ["img", "*"], false, never>;
}