@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

83

Version

3.2.0

License

MIT

Unpacked Size

28.7 kB

Total Files

18

Last publish

Collaborators

  • joshua-derbe-lendi
  • michaelhuttonlendi
  • simon_lau_lendi
  • mona_catapia_lendi
  • augustodiaslendi
  • benjamintan
  • kishan.vyas
  • rachit.arora
  • leoskbabu
  • hm.qm
  • oliverfrance
  • joymun
  • kjartan.johansen
  • simon.vollett
  • michael-palmes-lendi
  • dapovey
  • beiwang-lendi
  • nooshines
  • willhargan_lendi
  • fernandogontijo_
  • sylvialuo
  • phill_eade
  • trung-lendi
  • nghiato
  • sunny.niu
  • pratyush-lendi
  • mfarshadmehr
  • ritapang
  • jessezha
  • vinualwislendi
  • jannes.mingram.lendi
  • bchiong
  • antoine_lendi
  • lendi-owner
  • bradley.martin.lendi
  • andy_sawyer
  • anuragsri
  • malkyfaith
  • brianduan
  • andrealin
  • yihan_lu_lendi
  • stan-lendi
  • amir.sarvestani
  • timsilva
  • illi4
  • samnevers
  • tues
  • boris.gordon
  • leo.wei
  • edkim_lendi
  • bharadwajsampath
  • nodemacross
  • ddiprose_lendi
  • john.zhang
  • luissilvalendi
  • lendi-luizglingani
  • nikste
  • thomaslendi
  • dimitrioslendi
  • le-kang-lendi
  • yupeili
  • rwinarto.lendi
  • andrewantony
  • harshdeepgarg_lendi
  • dirgh