Skip to main content

Cheatsheet - Brick Services

Brick Scripting Injections

Injection Name Layer 1 Layer 2 Class Functions
fyzApp env AppScriptEnvironmentService
event AppScriptEventBusService
destroy Unsubscriber
takeUntil Unsubscriber
fyzDashboard env DashboardScriptEnvironmentService
event DashboardScriptEventBusService
route ActivatedRoute
cdr ChangeDetectorRef
destroy Unsubscriber
takeUntil Unsubscriber
controller DashboardRuntimeService
fyzScope env ScopeScriptEnvironmentService
event ScopeScriptEventBusService
fyzBrick env BrickScriptEnvironmentService
event BrickScriptEventBusService
route ActivatedRoute
cdr ChangeDetectorRef
destroy Unsubscriber
takeUntil Unsubscriber
api BrickApiService
cRef ComponentRef
fyzPlatform mqttHub MqttHub
dataHub DataHub
env AppEnvironmentService
auth AuthUserService
appRuntimeHelper ApplicationRuntimeHelperService
dataStore FlyzeApiStoreFacade
assetTree instance AssetTreeInstanceService
data AssetTreeDataServcie
window Window
document env Document
rxjs subject -
combineLatest -
forkJoin-
BehaviorSubject -
map -
take -
filter -
pairwise -
switchMap -
takeUntil -
firstValueFrom -
lastValueFrom -
withLatestFrom -
combineLatestWith -
distinctUntilChanged -
share -
shareReplay -
finalize -
utils uuid uuid
moment Moment
ng router Router
fyzUtils toolbarApi FyzBgToolbarConfiguratorService
dialogApi SbDynamicDialogModalsService
httpApi HttpApiService