@lendi/lendi-app-bridge
TypeScript icon, indicating that this package has built-in type declarations

3.2.0 • Public • Published

lendi-app-bridge

A library to bridge data between micro frontends and @lendi/lendi-app using localStorage

Api

class LendiAppBridge(prefix?: string, storage? = window.localStorage: Storage): LendiAppBridge

Returns an instance of a lendiAppBridge.

Example:

import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

LendiAppBridge#getFunnelOneApiData(): FunnelOneApiData

Gets FunnelOneApiData from localStorage

Example:

import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

const funnelOneData = bridge.getFunnelOneApiData();

LendiAppBridge#updateFunnelOneApiData(newData: FunnelOneApiData): void

Updates FunnelOneApiData in localStorage

Example:

import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

const funnelOneData = bridge.getFunnelOneApiData();

const newFunnelOneData = { ...funnelOneData, security_value: 100 };

bridge.updateFunnelOneApiData(newFunnelOneData);

LendiAppBridge#clearFunnelOneData(): void

Clears any data for funnel-one in localStorage

Example:

import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

bridge.clearFunnelOneData();

LendiAppBridge#getActiveApplicationSfId(): ActiveApplicationSfId | undefined

Gets ActiveApplicationSfId from localStorage or returns undefined if doesnt exist

Example:

import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

const activeApplicationSfId = bridge.getActiveApplicationSfId();

LendiAppBridge#updateActiveApplicationSfId(newData: ActiveApplicationSfId): void

Updates ActiveApplicationSfId in localStorage

Example:

import LendiAppBridge from '@lendi/lendi-app-bridge';

const bridge = new LendiAppBridge();

bridge.updateActiveApplicationSfId('A-NEW-ID');

Readme

Keywords

none

Package Sidebar

Install

npm i @lendi/lendi-app-bridge

Weekly Downloads

157

Version

3.2.0

License

MIT

Unpacked Size

28.7 kB

Total Files

18

Last publish

Collaborators

  • ishasaxena.aussie
  • lendi-owner
  • bradley.martin.lendi
  • sunny.niu
  • jessezha
  • keven.ly
  • malkyfaith
  • brianduan
  • andrealin
  • yihan_lu_lendi
  • stan-lendi
  • samnevers
  • tues
  • boris.gordon
  • krishna-pydimarri
  • edkim_lendi
  • bharadwajsampath
  • nodemacross
  • ddiprose_lendi
  • nghiato
  • luissilvalendi
  • lendi-luizglingani
  • nikste
  • thomaslendi
  • dimitrioslendi
  • le-kang-lendi
  • yupeili
  • rwinarto.lendi
  • andrewantony
  • benjamintan
  • michael-palmes-lendi
  • pratyush-lendi
  • ritapang
  • antoine_lendi
  • bchiong
  • phill_eade
  • jannes.mingram.lendi
  • nooshines
  • trung-lendi
  • willhargan_lendi
  • beiwang-lendi
  • leoskbabu
  • sraovic
  • mona_catapia_lendi
  • michaelhuttonlendi
  • devesh.maheshwari
  • van.tran.lendi
  • jamie-conlon
  • simon_lau_lendi
  • joshua-derbe-lendi
  • jessie.jin33
  • marty.hyland
  • rachit.arora
  • dmaroungas
  • sarat84
  • lsh0-lendi
  • whitneyit-lendigroup
  • daniel.you
  • moeabdullah
  • kaya-t
  • karlenander
  • sjindal
  • andyscott212
  • zara-lendi
  • jazellyy