@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');

Dependencies (0)

    Dev Dependencies (13)

    Package Sidebar

    Install

    npm i @lendi/lendi-app-bridge

    Weekly Downloads

    109

    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