@clr/angular
Version:
Angular components for Clarity
38 lines (37 loc) • 1.54 kB
TypeScript
import { EventEmitter, TemplateRef } from '@angular/core';
import { ClrLoadingState } from '../../utils/loading/loading';
import { LoadingListener } from '../../utils/loading/loading-listener';
import { ButtonInGroupService } from '../providers/button-in-group.service';
import * as i0 from "@angular/core";
export declare class ClrButton implements LoadingListener {
buttonInGroupService: ButtonInGroupService;
_click: EventEmitter<boolean>;
templateRef: TemplateRef<ClrButton>;
loading: boolean;
private _inMenu;
private _enableService;
private _classNames;
private _name;
private _type;
private _disabled;
private _id;
constructor(buttonInGroupService: ButtonInGroupService);
get inMenu(): boolean;
set inMenu(value: boolean);
get classNames(): string;
set classNames(value: string);
get name(): string;
set name(value: string);
get type(): string;
set type(value: string);
get id(): string;
set id(value: string);
get disabled(): any;
set disabled(value: any);
get role(): string;
ngAfterViewInit(): void;
loadingStateChange(state: ClrLoadingState): void;
emitClick(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrButton, [{ optional: true; skipSelf: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<ClrButton, "clr-button", never, { "inMenu": "clrInMenu"; "classNames": "class"; "name": "name"; "type": "type"; "id": "id"; "disabled": "disabled"; }, { "_click": "click"; }, never, ["*"], false, never>;
}