UNPKG

@spartacus/storefront

Version:

Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.

50 lines (49 loc) 1.73 kB
import { EventEmitter, OnInit } from '@angular/core'; import { ICON_TYPE } from '../../../cms-components/misc/icon/icon.model'; import * as i0 from "@angular/core"; export interface CardAction { event: string; name: string; } export interface CardLinkAction { link: string; name: string; } export interface Card { header?: string; title?: string; textBold?: string; text?: Array<string>; paragraphs?: Array<{ title?: string; text?: Array<string>; }>; img?: string; actions?: Array<CardAction | CardLinkAction>; deleteMsg?: string; } export declare class CardComponent implements OnInit { iconTypes: typeof ICON_TYPE; deleteCard: EventEmitter<number>; setDefaultCard: EventEmitter<number>; sendCard: EventEmitter<number>; editCard: EventEmitter<number>; cancelCard: EventEmitter<number>; border: boolean; editMode: boolean; isDefault: boolean; content: Card; fitToContainer: boolean; truncateText: boolean; charactersLimit: number; setEditMode(): void; cancelEdit(): void; delete(): void; setDefault(): void; send(): void; edit(): void; constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<CardComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CardComponent, "cx-card", never, { "border": "border"; "editMode": "editMode"; "isDefault": "isDefault"; "content": "content"; "fitToContainer": "fitToContainer"; "truncateText": "truncateText"; "charactersLimit": "charactersLimit"; }, { "deleteCard": "deleteCard"; "setDefaultCard": "setDefaultCard"; "sendCard": "sendCard"; "editCard": "editCard"; "cancelCard": "cancelCard"; }, never, never>; }