diff --git a/apps/browser/src/decorators/session-sync-observable/session-sync.decorator.ts b/apps/browser/src/decorators/session-sync-observable/session-sync.decorator.ts index cb0200dd7a1..071322900e1 100644 --- a/apps/browser/src/decorators/session-sync-observable/session-sync.decorator.ts +++ b/apps/browser/src/decorators/session-sync-observable/session-sync.decorator.ts @@ -21,10 +21,10 @@ class BuildOptions> { * @param buildOptions * Builders for the value, requires either a constructor (ctor) for your BehaviorSubject type or an * initializer function that takes a key value pair representation of the BehaviorSubject data - * and returns your instantiated BehaviorSubject value. `initializeAsArray can optionally be used to indicate + * and returns your instantiated BehaviorSubject value. `initializeAs can optionally be used to indicate * the provided initializer function should be used to build an array of values. For example, * ```ts - * \@sessionSync({ initializer: Foo.fromJSON, initializeAsArray: true }) + * \@sessionSync({ initializer: Foo.fromJSON, initializeAs: 'array' }) * ``` * is equivalent to * ``` diff --git a/apps/browser/src/services/browser-policy.service.ts b/apps/browser/src/services/browser-policy.service.ts index 41e8f895631..3fed8bd65e6 100644 --- a/apps/browser/src/services/browser-policy.service.ts +++ b/apps/browser/src/services/browser-policy.service.ts @@ -10,7 +10,7 @@ import { BrowserStateService } from "./abstractions/browser-state.service"; @browserSession export class BrowserPolicyService extends PolicyService { - @sessionSync({ ctor: Policy, initializeAsArray: true }) + @sessionSync({ ctor: Policy, initializeAs: "array" }) protected _policies: BehaviorSubject; constructor(stateService: BrowserStateService, organizationService: OrganizationService) { diff --git a/apps/browser/src/services/browser-state.service.ts b/apps/browser/src/services/browser-state.service.ts index 64e8d235f87..9947df321a9 100644 --- a/apps/browser/src/services/browser-state.service.ts +++ b/apps/browser/src/services/browser-state.service.ts @@ -21,7 +21,7 @@ export class BrowserStateService { @sessionSync({ initializer: Account.fromJSON as any, // TODO: Remove this any when all any types are removed from Account - initializeAsRecord: true, + initializeAs: "record", }) protected accountsSubject: BehaviorSubject<{ [userId: string]: Account }>; @sessionSync({ ctor: String })