const AppContext = Layer.mergeAll(
EnvService.Layer,
StorageService.Layer,
TokenCache.Layer, // StorageService, EnvService
AuthService.Layer,
// only referenced inside authenticated routes (session in storage)
HttpClient.Layer, // TokenCache
ProductService.Layer, // HttpClient
);
const AppContext = Layer.mergeAll(
EnvService.Layer,
StorageService.Layer,
TokenCache.Layer, // StorageService, EnvService
AuthService.Layer,
// only referenced inside authenticated routes (session in storage)
HttpClient.Layer, // TokenCache
ProductService.Layer, // HttpClient
);