3.0.0 • Published 2 years ago

@retentioneering/front-utils v3.0.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
2 years ago

Retentioneering Front Utils

Installation

npm install @retentioneering/datalayer @retentioneering/front-utils

Usage

Subscribe to persist_rete_id event

import { getPersistIdStream } from '@retentioneering/front-utils'

const subscription = getPersistIdStream()
  .subscribe(({ data }) => {
    const { reteId, gaId } = data
    
    // Do something ...
  })

Unsubscribe

subscription.unsubscribe()

API

type PersistReteIdEvent = {
    type: 'custom-event'
    name: 'persist_rete_id'
    data: PersistReteIdEventData
}

type PersistReteIdEventData = {
  reteId: string
  gaId?: string // Optional
}

PERSIST_ID_EVENT_NAME

Constant for persist_rete_id event name.

isPersistIdEvent(value: any): boolean

Returns true if value is PersistReteIdEvent.

buildPersistIdEvent(data: PersistReteIdEventData): PersistReteIdEvent

Returns new PersistReteIdEvent object.

getPersistIdStream(): Observable<PersistReteIdEvent>

Returns PersistReteIdEvent stream. For more details see here.

emitPersistIdEvent(data: PersistReteIdEventData): void

Emits new PersistReteIdEvent event.

3.0.0

2 years ago

2.5.0

2 years ago

2.4.0

2 years ago

2.3.0

2 years ago

2.0.0

2 years ago