Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/packages / features / PromoCodes / state / PromoCodeContainer.d.ts
Size: Mime:
import { ObservableContainer } from '@skava/packages/libraries/observable-container';
declare class PromoCodeContainer extends ObservableContainer {
    static debugName: string;
    addPromoCode(promoCode: string): Promise<void>;
    deletePromoCode(identifier: string | number): Promise<void>;
    /**
     * @alias promoCodeDetails
     * @todo @@packages removed this
     * ^ we will want to use the new `GetPromoCodeListQuery`
     *   and use `Query<>` to get them
     */
    readonly promoCodeList: {
        identifier: string;
        value: string;
    }[];
    readonly canAddMorePromoCodes: boolean;
}
export { PromoCodeContainer };