import { ChangeDetectionStrategy , Component , EventEmitter , Output , } from '@angular/core' ; import { WireV2Service } from '../../wire-v2.service' ; import { ShopService } from './shop.service' ; import { SupportTier , SupportTiersService } from '../../support-tiers.service' ; /**
 * Shop (Wire Reward Tiers) component
 */ @ Component ( { selector : 'm-wireCreator__shop' , changeDetection : ChangeDetectionStrategy . OnPush , templateUrl : 'shop.component.html' , styleUrls : [ 'shop.component.ng.scss' ] , providers : [ ShopService ] , } ) export class WireCreatorShopComponent { /**
     * Dismiss intent event emitter
     */ @ Output ( 'onDismissIntent' ) dismissIntentEmitter : EventEmitter < void > = new EventEmitter < void > ( ) ; param service param shop constructor ( public service , public shop ) { } /**
     * Triggers the dismiss modal event
     */ dismiss ( ) { this . dismissIntentEmitter . emit ( ) ; } param a param b byUrn ( a , b ) { return a && b && a . urn === b . urn ; } }