UNPKG

1.16 kBTypeScriptView Raw
1import { OnInit } from '@angular/core';
2import { Observable } from 'rxjs/Observable';
3import { BehaviorSubject } from 'rxjs/BehaviorSubject';
4import { Addon } from '@vendasta/core/marketplace-packages/index';
5import { SalesPackage, PackageItemActivationStatus, ActivationStatus } from './sales-package';
6import { Product } from '../shared';
7import { Package } from '../package-details';
8import { ReplaySubject } from 'rxjs/ReplaySubject';
9export declare class VaPackageDropdownComponent implements OnInit {
10 packages: Package[];
11 products: Product[];
12 statuses: PackageItemActivationStatus[];
13 addons: Addon[];
14 singularDropdown: boolean;
15 packages$$: ReplaySubject<Package[]>;
16 products$$: ReplaySubject<Product[]>;
17 statuses$$: BehaviorSubject<PackageItemActivationStatus[]>;
18 addons$$: ReplaySubject<Addon[]>;
19 salesPackages$: Observable<SalesPackage[]>;
20 dropdownToggles: boolean[];
21 ngOnInit(): void;
22 toggleProducts(indexToToggle: number): void;
23 isActivatedStatus(status: ActivationStatus): boolean;
24 isWarningStatus(status: ActivationStatus): boolean;
25 isErrorStatus(status: ActivationStatus): boolean;
26}