taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit f71a7b766a62273a3710433f0017d142e8a48313
parent 4f149dd6e695100d5c83c65e84bdc886518b10f9
Author: Florian Dold <florian@dold.me>
Date:   Tue, 18 Feb 2025 17:15:59 +0100

-formatting

Diffstat:
Mpackages/web-util/src/context/activity.ts | 19+++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/packages/web-util/src/context/activity.ts b/packages/web-util/src/context/activity.ts @@ -14,7 +14,15 @@ GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ -import { ChallengerHttpClient, ObservabilityEvent, TalerAuthenticationHttpClient, TalerBankConversionHttpClient, TalerCoreBankHttpClient, TalerExchangeHttpClient, TalerMerchantInstanceHttpClient, TalerMerchantManagementHttpClient } from "@gnu-taler/taler-util"; +import { + ChallengerHttpClient, + ObservabilityEvent, + TalerAuthenticationHttpClient, + TalerBankConversionHttpClient, + TalerCoreBankHttpClient, + TalerExchangeHttpClient, + TalerMerchantManagementHttpClient, +} from "@gnu-taler/taler-util"; type Listener<Event> = (e: Event) => void; type Unsuscriber = () => void; @@ -23,11 +31,11 @@ export type Subscriber<Event> = (fn: Listener<Event>) => Unsuscriber; export class ActiviyTracker<Event> { private observers = new Array<Listener<Event>>(); constructor() { - this.notify = this.notify.bind(this) - this.subscribe = this.subscribe.bind(this) + this.notify = this.notify.bind(this); + this.subscribe = this.subscribe.bind(this); } notify(data: Event): void { - this.observers.forEach((observer) => observer(data)) + this.observers.forEach((observer) => observer(data)); } subscribe(func: Listener<Event>): Unsuscriber { this.observers.push(func); @@ -49,7 +57,7 @@ export class ActiviyTracker<Event> { export interface APIClient<T, C> { getRemoteConfig(): Promise<C>; VERSION: string; - lib: T, + lib: T; onActivity: Subscriber<ObservabilityEvent>; cancelRequest(id: string): void; } @@ -73,4 +81,3 @@ export interface BankLib { export interface ChallengerLib { challenger: ChallengerHttpClient; } -