UNPKG

@omnia/foundation

Version:

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

22 lines (21 loc) 862 B
import { DialogRef } from 'angular2-modal'; import { BaseDialogModel, BaseDialogComponent } from "../services/DialogService"; export interface IIconIdentifier { cssClass: string; code: string; } export interface IIconPickerForm { okHandler: (selectedIcon: IIconIdentifier) => void; currentSiteUrl: string; } export declare class IconPickerForm extends BaseDialogComponent<BaseDialogModel<IIconPickerForm>> { dialog: DialogRef<BaseDialogModel<IIconPickerForm>>; static templateId: string; searchString: string; selectedIcon: IIconIdentifier; awesomeIcons: Array<IIconIdentifier>; constructor(dialog: DialogRef<BaseDialogModel<IIconPickerForm>>); ok: () => void; selectIcon: (icon: IIconIdentifier) => void; filterIcon: (icons: IIconIdentifier[], searchIcon: string) => IIconIdentifier[]; }