UNPKG

@vendasta/store

Version:

Components and data for Store

33 lines (32 loc) 1.3 kB
import { MatDialog } from '@angular/material/dialog'; import { ActivatedRoute, Router } from '@angular/router'; import { EditionsService } from '@vendasta/marketplace-apps/v1'; import { AppPartnerService } from '@vendasta/marketplace-apps'; import { Observable } from 'rxjs'; import { DialogResponse } from './edition-selector.types'; import { FeatureFlagService } from '@vendasta/partner'; import * as i0 from "@angular/core"; export interface DialogInput { partnerId: string; marketId: string; productId: string; childId?: string; translationKeys: { title: string; explanation?: string; }; appURL: string; } export declare class EditionSelectorService { private router; private route; private dialog; private partnerAppService; private editionsService; private featureFlagService; featureFlags$: Observable<any>; constructor(router: Router, route: ActivatedRoute, dialog: MatDialog, partnerAppService: AppPartnerService, editionsService: EditionsService, featureFlagService: FeatureFlagService); openEditionSelector(input: DialogInput): Observable<DialogResponse>; static ɵfac: i0.ɵɵFactoryDeclaration<EditionSelectorService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<EditionSelectorService>; }