xylabs/sdk-react

View on GitHub
packages/pixel/src/lib/Tracking/Reddit/StandardEvents.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { RedditStandardEvent } from './StandardEvent'

class RedditStandardEvents<T extends Record<string, unknown>> {
  addToCart() {
    return new RedditStandardEvent<T>('AddToCart')
  }

  addToWishlist() {
    return new RedditStandardEvent<T>('AddToWishlist')
  }

  lead() {
    return new RedditStandardEvent<T>('Lead')
  }

  pageView() {
    return new RedditStandardEvent<T>('PageView')
  }

  purchase() {
    return new RedditStandardEvent<T>('Purchase')
  }

  search() {
    return new RedditStandardEvent<T>('Search')
  }

  signup() {
    return new RedditStandardEvent<T>('SignUp')
  }

  viewContent() {
    return new RedditStandardEvent<T>('ViewContent')
  }
}

export { RedditStandardEvents }