UNPKG

ontimize-web-ngx

Version:
42 lines (41 loc) 1.77 kB
import { EventEmitter, Injector, OnInit } from '@angular/core'; import { ThemePalette } from '@angular/material/core'; import { ActivatedRoute } from '@angular/router'; import { PermissionsService } from '../../services'; import { OPermissions } from '../../types'; import * as i0 from "@angular/core"; export declare const DEFAULT_INPUTS_O_BUTTON: string[]; export declare const DEFAULT_OUTPUTS_O_BUTTON: string[]; export declare class OButtonComponent implements OnInit { protected injector: Injector; protected actRoute: ActivatedRoute; protected static DEFAULT_TYPE: string; protected oattr: string; olabel: string; protected otype: string; icon: string; svgIcon: string; iconPosition: string; image: string; enabled: boolean; color: ThemePalette; visible: boolean; onClick: EventEmitter<Event>; click: EventEmitter<Event>; protected permissionsService: PermissionsService; protected permissions: OPermissions; constructor(injector: Injector, actRoute: ActivatedRoute); ngOnInit(): void; onButtonClick(event: MouseEvent): void; get needsIconButtonClass(): boolean; isFab(): boolean; isRaised(): boolean; isFlat(): boolean; isStroked(): boolean; isBasic(): boolean; isMiniFab(): boolean; isIconButton(): boolean; isVisible(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<OButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<OButtonComponent, "o-button", never, { "oattr": "attr"; "olabel": "label"; "otype": "type"; "icon": "icon"; "svgIcon": "svg-icon"; "iconPosition": "icon-position"; "image": "image"; "enabled": "enabled"; "color": "color"; }, { "onClick": "onClick"; "click": "click"; }, never, never, false, never>; }