1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-23 15:16:54 -05:00
denoland-deno/runtime/permissions
Bartek Iwańczuk 3eb366093e
refactor(permissions): factor out PermissionPrompter trait, add callbacks (#16975)
This commit refactors several things in "runtime/permissions" module:
- splits it into "mod.rs" and "prompter.rs"
- adds "PermissionPrompter" trait with two implementations:
 * "TtyPrompter"
 * "TestPrompter"
- adds "before" and "after" prompt callback which can be used to hide
progress bar in the CLI (to be done in a follow up)
- "permissions_prompt" API returns "PromptResponse" enum, instead
of a boolean; this allows to add "allow all"/"deny all" functionality
for the prompt
2023-01-05 13:03:41 +01:00
..
mod.rs refactor(permissions): factor out PermissionPrompter trait, add callbacks (#16975) 2023-01-05 13:03:41 +01:00
prompter.rs refactor(permissions): factor out PermissionPrompter trait, add callbacks (#16975) 2023-01-05 13:03:41 +01:00