BITFIBERAngular
NgStoreAbout
GitHubGitHub
  • NgStore Intro
  • Emitters
  • Signal States
  • Groups
  • Data Sources
  • Installation
  • Reference
    • NgStore
      • initialize
      • complete
      • markAsReady
      • unregisterOnDestroy
    • signalState
    • SignalState
      • $
      • initialize
      • complete
      • manage
      • get
      • set
      • update
      • reset
      • compareBy
      • connect
      • useLazyEmission
      • useLazyEmissionOnce
      • select
      • zip
      • wait
      • receive
      • transmit
      • effect
      • tap
    • asyncSignalGroup
    • AsyncSignalGroup
      • launch
      • success
      • fail
      • finish
      • state
      • initialize
      • complete
      • useCache
    • routeGroup
    • RouteGroup
      • params
      • queryParams
      • allParams
      • fragment
      • initialize
      • complete
      • changeUrl
      • resetUrl
      • hasParams
      • hasQueryParams
      • hasAnyParams
      • hasFragment
    • RouteGroupSettings
      • initialParams
      • initialQueryParams
      • excludedParams
      • segments
      • hasFragment
      • navigationExtras
    • routeFiltersGroup
    • RouteFiltersGroup
      • filters
      • route
      • form
      • initialize
      • complete
    • RouteFiltersGroupSettings
      • controlsFlow
      • controlOperators
      • onControlChange
      • withoutRoute
    • formSource
    • FormSource
      • $
      • get
      • set
      • remove
  • Stores Comparison

On This Page

  • API
  • Example
FeedbackEdit this page
NgStoreReferenceAsyncSignalGrouplaunch

launch Property Readonly

An emitter that triggers the start of an asynchronous action. This emitter takes a payload of type L, which contains the necessary data to initiate the action

API

readonly launch: Emitter<L>;

Example

import {asyncSignalGroup} from '@bitfiber/ng/rx';
 
// Creates an asynchronous group
const group = asyncSignalGroup<number, string[], Error>(({launch}) => {
  // Sets an effect to be triggered on new launch emissions
  launch.tap(v => console.log(v));
});
 
// Emits a new value to its own subscribers
group.launch.emit(1);
AsyncSignalGroupsuccess

Created by Oleksandr Zmanovskyi © 2023-2025.Code licensed under an Apache 2.0 License.Documentation licensed under CC BY 4.0.