libs/core/src/lib/models/model.ts
Properties |
[key: string]:
|
Defined in libs/core/src/lib/models/model.ts:15
|
BFF_BASE_URL | |
Type |
string
|
generatorsVersionUsed | |
Type |
string
|
HEADER_LOGO_LINK_URL | |
Type |
string
|
PERSIST_ACL_POLICY_URL | |
Type |
string
|
production | |
Type |
boolean
|
TRACKING_ADOBE_URL | |
Type |
string
|
TRACKING_APP_NAME | |
Type |
string
|
import { WritableSignal } from '@angular/core';
export const enum CHANNEL {
EXPERT = 'expert',
RETAIL = 'retail'
}
export interface EnvObj {
production: boolean;
generatorsVersionUsed: string;
BFF_BASE_URL: string;
PERSIST_ACL_POLICY_URL: string;
HEADER_LOGO_LINK_URL: string;
TRACKING_APP_NAME: string;
TRACKING_ADOBE_URL: string;
[key: string]: unknown;
}
export type JourneyTarget = 'app' | 'webcomponent' | 'module';
export interface AppRootElementRef {
nativeElement: WritableSignal<HTMLElement | undefined>;
/**
* Provided only if app is built as webcomponent with Shadow DOM encapsulation enabled.
*/
shadowRoot?: WritableSignal<ShadowRoot | undefined>;
}