Skip to content

all typescript tested and documented#1294

Open
el-j wants to merge 10 commits intoyagop:masterfrom
el-j:master
Open

all typescript tested and documented#1294
el-j wants to merge 10 commits intoyagop:masterfrom
el-j:master

Conversation

@el-j
Copy link

@el-j el-j commented Feb 26, 2026

  • All tests pass
  • I have run npm run doc

Description

References

el-j and others added 10 commits October 3, 2025 23:18
- Added TelegramBot class to handle Telegram Bot API interactions.
- Implemented message processing, event emitting, and regex matching for text messages.
- Introduced methods for starting/stopping polling and opening/closing webhooks.
- Added support for file uploads with proper formatting and handling.
- Included error handling for API requests and response parsing.

chore: add TypeScript configuration files

- Created tsconfig.json for TypeScript compiler options.
- Added tsconfig.build.json for build-specific configurations.
- Moved TelegramBot and related utilities to src directory.
- Updated import paths in examples and tests accordingly.
- Added TypeScript definitions and source maps for examples and tests.
- Replaced deprecated request-promise with node-fetch in tests and examples.
- Enhanced test coverage for TelegramBot methods.
- Updated build scripts to accommodate new directory structure.
- Added utility functions for testing purposes.
- Deleted test files: telegram.test.d.ts, telegram.test.d.ts.map, telegram.test.js, test.format-send-data.js, utils.d.ts, and utils.js.
- Updated tsconfig.build.json to exclude test files from the build process.
Co-authored-by: el-j <2795534+el-j@users.noreply.github.com>
Co-authored-by: el-j <2795534+el-j@users.noreply.github.com>
feat: enhance error handling with detailed documentation in errors.ts

docs: add class-level documentation for TelegramBot in telegram.ts

feat: improve polling mechanism with detailed comments in telegramPolling.ts

feat: enhance webhook handling with documentation in telegramWebHook.ts

docs: add comprehensive comments for bot-types in types/bot-types.ts

docs: enrich telegram-types with detailed descriptions for interfaces

test: remove babel-register requirement from mocha.opts

chore: add typedoc configuration for generating documentation
@el-j
Copy link
Author

el-j commented Feb 28, 2026

@yagop is this now fine?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants