All files / providers environment.provider.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14            1x              
import { InjectionToken, type Provider } from '@angular/core';
 
import type { IWebClientAppEnvironment } from '../interfaces';
 
export type TWebClientEnvToken = InjectionToken<IWebClientAppEnvironment>;
 
export const WEB_CLIENT_APP_ENV: TWebClientEnvToken = new InjectionToken<IWebClientAppEnvironment>('WEB_CLIENT_APP_ENV');
 
export const environmentProvider = (env: IWebClientAppEnvironment) =>
  ({
    provide: WEB_CLIENT_APP_ENV,
    useValue: { ...env },
  }) as Provider;