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    
Size: Mime:
import {
  SubscriptionDetailsPageProps,
  SubscriptionDetailsItemProps,
} from '../SubscriptionDetailsPage'

export interface ItemDetailProps extends SubscriptionDetailsItemProps {
  regPrice?: string
  salePrice?: string
  deliveryDate?: string
}

interface HandlerArgs {
  event: Event
}

interface EventHandlerProps extends Function {
  (args: HandlerArgs): void
}

export interface ManageSubscriptionPageProps
  extends SubscriptionDetailsPageProps {
  item?: ItemDetailProps

  // handlers
  onBuyNow?: EventHandlerProps
  onSaveSubscription?: EventHandlerProps
  onSkip?: EventHandlerProps
  onCancelSubscription?: EventHandlerProps
}