@cisstech/nge
Version:
NG Essentials is a collection of libraries for Angular developers.
26 lines (25 loc) • 1.87 kB
TypeScript
import { EventEmitter, OnInit, TemplateRef } from '@angular/core';
import { ListItemTag } from '../list';
import * as i0 from "@angular/core";
export declare class ListItemArticleComponent implements OnInit {
articleTitle?: string | TemplateRef<any>;
articleUrl?: string | any[];
articleBannerUrl?: string;
articleBannerAlt?: string;
articleIconUrl?: string;
articleIconAlt?: string;
articleDescription?: string | TemplateRef<any>;
articleTags: string[] | ListItemTag[];
articleIconTemplate?: TemplateRef<any>;
articleTagIconTemplate?: TemplateRef<{
text: string;
data?: any;
}>;
didClickTag: EventEmitter<string>;
didClickTagItem: EventEmitter<ListItemTag<any>>;
didClickTitle: EventEmitter<any>;
protected isTagsCliclable: boolean;
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ListItemArticleComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ListItemArticleComponent, "ui-list-item-article", never, { "articleTitle": { "alias": "articleTitle"; "required": false; }; "articleUrl": { "alias": "articleUrl"; "required": false; }; "articleBannerUrl": { "alias": "articleBannerUrl"; "required": false; }; "articleBannerAlt": { "alias": "articleBannerAlt"; "required": false; }; "articleIconUrl": { "alias": "articleIconUrl"; "required": false; }; "articleIconAlt": { "alias": "articleIconAlt"; "required": false; }; "articleDescription": { "alias": "articleDescription"; "required": false; }; "articleTags": { "alias": "articleTags"; "required": false; }; "articleIconTemplate": { "alias": "articleIconTemplate"; "required": false; }; "articleTagIconTemplate": { "alias": "articleTagIconTemplate"; "required": false; }; }, { "didClickTag": "didClickTag"; "didClickTagItem": "didClickTagItem"; "didClickTitle": "didClickTitle"; }, never, ["*"], false, never>;
}