0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-03-04 09:57:11 -05:00
deno/tests/specs/test
Luke Edwards 13723f267e
feat: Add Deno.exitCode API (#23609)
This commits adds the ability to set a would-be exit code 
for the Deno process without forcing an immediate exit, 
through the new `Deno.exitCode` API.

- **Implements `Deno.exitCode` getter and setter**: Adds support for
setting
and retrieving a would-be exit code via `Deno.exitCode`.
This allows for asynchronous cleanup before process termination 
without immediately exiting.
- **Ensures type safety**: The setter for `Deno.exitCode` validates that
the provided value is a number, throwing a TypeError if not, to ensure
that
only valid exit codes are set.

Closes to #23605

---------

Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-05-29 23:16:27 +00:00
..
clean_flag feat(cli/test): deno test --clean (#23519) 2024-05-23 03:04:12 +00:00
exit_code feat: Add Deno.exitCode API (#23609) 2024-05-29 23:16:27 +00:00
exit_code2 feat: Add Deno.exitCode API (#23609) 2024-05-29 23:16:27 +00:00
exit_code3 feat: Add Deno.exitCode API (#23609) 2024-05-29 23:16:27 +00:00
include_relative_pattern_dot_slash
sanitizer_with_error
sanitizer_with_top_level_ops
slow_test feat(cli): Add slow test warning (#23874) 2024-05-22 08:08:27 -06:00
test_and_bench
type_check_with_doc
worker_large_output