From b46475496aecbdce0af1f4347a1e11ad9b74799e Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Sat, 4 Jul 2026 19:55:00 +0700 Subject: [PATCH] feat(client): enforce encapsulation --- .../src/app/pages/api/api-page.component.ts | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/apps/client/src/app/pages/api/api-page.component.ts b/apps/client/src/app/pages/api/api-page.component.ts index 27ee4cb52a..0f39c67d63 100644 --- a/apps/client/src/app/pages/api/api-page.component.ts +++ b/apps/client/src/app/pages/api/api-page.component.ts @@ -38,18 +38,20 @@ import { FetchFailure, FetchResult } from './interfaces/interfaces'; templateUrl: './api-page.html' }) export class GfApiPageComponent implements OnInit { - public aiServiceHealth$: Observable>; - public assetProfile$: Observable< + protected aiServiceHealth$: Observable>; + protected assetProfile$: Observable< FetchResult >; - public dividends$: Observable>; - public historicalData$: Observable< + protected dividends$: Observable>; + protected historicalData$: Observable< FetchResult >; - public isinLookupItems$: Observable>; - public lookupItems$: Observable>; - public quotes$: Observable>; - public status$: Observable>; + protected isinLookupItems$: Observable>; + protected lookupItems$: Observable>; + protected quotes$: Observable>; + protected status$: Observable< + FetchResult + >; private apiKey: string; @@ -70,7 +72,7 @@ export class GfApiPageComponent implements OnInit { this.status$ = this.fetchStatus(); } - public isFetchFailure(value: unknown): value is FetchFailure { + protected isFetchFailure(value: unknown): value is FetchFailure { return isObject(value) && value !== null && 'fetchError' in value; }