UNPKG

@omnia/foundation

Version:

Provide omnia foundation typings and tooling work on client side for omnia extension

31 lines (30 loc) 1.1 kB
import { ViewContainerRef, OnInit, EventEmitter, NgZone } from '@angular/core'; import { LocalizationService } from "../services/LocalizationService"; import { DialogService } from "../services/DialogService"; import { Shared } from "../../../models"; import { Enums } from "../Enums"; export interface ddIconType { title: string; id: Enums.IconType; } export interface IConPickerScope { icon: Shared.IIcon; windowClass: string; iconTypes: Array<ddIconType>; onSelectCustomIcon: (dialogResult: number, valueResult: any) => void; browseFontIcon: () => void; } export declare class IconPicker implements OnInit { private viewContainer; private localizationService; private dialogService; private ngZone; icon: Shared.IIcon; disabledProp: any; windowClass: string; iconChange: EventEmitter<Shared.IIcon>; scope: IConPickerScope; constructor(viewContainer: ViewContainerRef, localizationService: LocalizationService, dialogService: DialogService, ngZone: NgZone); ngOnInit(): void; private init; }