@porsche-design-system/components-angular
Version:
Porsche Design System is a component library designed to help developers create the best experience for software or services distributed by Dr. Ing. h.c. F. Porsche AG.
21 lines (20 loc) • 1.56 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { BaseComponentWithTheme } from '../../utils';
import type { BreakpointCustomizable, LinkTileProductAspectRatio, LinkTileProductTarget, Theme } from '../types';
import * as i0 from "@angular/core";
export declare class PLinkTileProduct extends BaseComponentWithTheme {
aspectRatio?: BreakpointCustomizable<LinkTileProductAspectRatio>;
description?: string;
heading: string;
href?: string;
likeButton?: boolean;
liked?: boolean;
price: string;
priceOriginal?: string;
rel?: string;
target?: LinkTileProductTarget;
theme?: Theme;
like: EventEmitter<CustomEvent<import("../types").LinkTileProductLikeEvent>>;
static ɵfac: i0.ɵɵFactoryDeclaration<PLinkTileProduct, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PLinkTileProduct, "p-link-tile-product,[p-link-tile-product]", never, { "aspectRatio": { "alias": "aspectRatio"; "required": false; }; "description": { "alias": "description"; "required": false; }; "heading": { "alias": "heading"; "required": false; }; "href": { "alias": "href"; "required": false; }; "likeButton": { "alias": "likeButton"; "required": false; }; "liked": { "alias": "liked"; "required": false; }; "price": { "alias": "price"; "required": false; }; "priceOriginal": { "alias": "priceOriginal"; "required": false; }; "rel": { "alias": "rel"; "required": false; }; "target": { "alias": "target"; "required": false; }; "theme": { "alias": "theme"; "required": false; }; }, { "like": "like"; }, never, ["*"], false, never>;
}