A base Command implementation.

Your subclass should override the execute method where your business logic will handle the Notification.

Hierarchy (view full)

Implements

Constructors

Properties

Methods

Constructors

Properties

facade: IFacade = ...

Return the Singleton Facade instance

The facade instance.

Methods

  • Fulfill the use-case initiated by the given Notification.

    In the Command Pattern, an application use-case typically begins with some user action, which results in a Notification being broadcast, which is handled by business logic in the execute method of an Command.

    Parameters

    • notification: INotification

      The notification containing the data or command details to be processed.

    Returns void

  • Create and send an Notification.

    Keeps us from having to construct new Notification instances in our implementation code.

    Parameters

    • notificationName: string

      The name of the notification to be sent.

    • Optionalbody: any

      Optional data to be included with the notification.

    • Optionaltype: string

      Optional type of the notification.

    Returns void