@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
56 lines (55 loc) • 1.85 kB
TypeScript
import { DoCheck, ElementRef, Renderer2 } from '@angular/core';
import { ActionItemRendererComponent } from '../action-item.component';
import { ActionButton } from './action-button';
import * as i0 from "@angular/core";
export declare class ActionButtonRendererComponent extends ActionItemRendererComponent<ActionButton> implements DoCheck {
private renderer;
private hostElement;
actionButtonStrings: {
Templates: {
EditTags: {
Label: string;
};
};
OpenInANewWindow: {
label: string;
title: string;
};
};
private portListenerHandler;
private port;
private popupWindow;
private openOrigin;
/**
* Aria role set on action button.
*/
get ariaRole(): string;
/**
* Aria checked flag set on action button.
*/
get ariaChecked(): boolean;
/**
* Constructor for ActionButtonRendererComponent.
*/
constructor(renderer: Renderer2, hostElement: ElementRef);
/**
* Method called to register a change with the ActionButton.
* @param item The ActionButton to register change for.
*/
itemChanged(item: ActionButton): void;
/**
* Callback method run after the default change-detector executes.
*/
ngDoCheck(): void;
/**
* Method called when action button is clicked.
*/
execute(): void;
/**
* Method called when the pop-out icon is clicked
*/
popOutWindow(): void;
onWindowMessage(event: MessageEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ActionButtonRendererComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ActionButtonRendererComponent, "sme-action-button-renderer", never, {}, {}, never, never, false, never>;
}