Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose TeamsMessage interface to support mocking #289

Merged
merged 1 commit into from
Aug 7, 2024

Conversation

atc0005
Copy link
Owner

@atc0005 atc0005 commented Aug 7, 2024

Changes

Export the TeamsMessage interface type to better support abstracting/mocking the functionality of this library by dependent projects.

NOTE

  • the fields of the interface are intentionally not exported so as to help prevent future changes/improvements from breaking client code
  • this change is considered a non-breaking change as the support for creating message types compliant with this interface is unchanged

References

Export the `TeamsMessage` interface type to better support
abstracting/mocking the functionality of this library by
dependent projects.

The fields of the interface are intentionally not exported so
as to help prevent future changes/improvements from breaking
client code.

This change is considered a non-breaking change as the support
for creating message types compliant with this interface is
unchanged.

refs GH-285
@atc0005 atc0005 added enhancement New feature or request tests api labels Aug 7, 2024
@atc0005 atc0005 added this to the v2.12.0-alpha.1 milestone Aug 7, 2024
@atc0005 atc0005 self-assigned this Aug 7, 2024
@atc0005 atc0005 merged commit fad61da into development Aug 7, 2024
30 of 31 checks passed
@atc0005 atc0005 deleted the i285-expose-TeamsMessage-interface branch August 7, 2024 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api enhancement New feature or request tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant