Skip to Content
StoreReferenceGroupGroup Class

Group Class

Represents a group that collects all subsequently created group items such as emitters, states, and groups until group.markAsReady() is called

API

class Group extends AbstractGroup { initialize(): this; complete(): void; markAsReady(): void; }

Example

import {state, emitter, group, asyncGroup} from '@bitfiber/rx'; // Collects all subsequently created emitters, states, and groups for // mass initialization and completion const someGroup = group(); // The emitter, state, and group will be added in 'someGroup' const someState = state<string>('initialValue1'); const someEmitter = emitter<number>(); const reqGroup = asyncGroup<string, number, number>(); // Marks the group as ready, indicating that all group items, such as emitters, states, // and groups, have been defined someGroup.markAsReady(); // Initializes the group and all items within the group someGroup.initialize(); // Completes the group and all items within the group someGroup.complete();
Last updated on