responsibility_chain 2.0.0 copy "responsibility_chain: ^2.0.0" to clipboard
responsibility_chain: ^2.0.0 copied to clipboard

An asynchronous Responsibility Chain design pattern implementation with functional and object-oriented approaches to implementing handlers of responsibility.

1.1.0 #

  • Unified the handler types with new IResponsibilityNode signature and IResponsibilityNodeBase hint interface.
  • Added a chain method to replace the existing node and funcNode methods.
  • Removed the ResponsibilityNode, FunctionNode, FunctionHandler, ResponsibilityChain.node, and ResponsibilityChain.funcNode entities.

1.1.0 #

  • Unified the handler types with new IResponsibilityNode signature and IResponsibilityNodeBase hint interface.
  • Added a chain method to replace the existing node and funcNode methods.
  • Deprecated the ResponsibilityNode, FunctionNode, FunctionHandler, ResponsibilityChain.node, and ResponsibilityChain.funcNode entries. These will be removed in 2.0.0.

1.0.3 #

  • Reordered the CHANGELOG.md for the latest changes to appear first.

1.0.2 #

  • Raised the maximum Dart SDK version to support Dart 3.

1.0.1 #

  • Added exports for the FunctionHandler and VoidFunctionHandler typedefs to allow easier implementation of the function handlers.
  • Removed debug prints.

1.0.0 #

  • Initial version.
5
likes
160
points
107
downloads

Publisher

verified publishermitryp.com.ua

Weekly Downloads

An asynchronous Responsibility Chain design pattern implementation with functional and object-oriented approaches to implementing handlers of responsibility.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

meta

More

Packages that depend on responsibility_chain