chore: define removal version for Deno.run() (#21863)

This change sets the removal for `Deno.run()` in v2.
This commit is contained in:
Asher Gomez 2024-01-15 08:25:23 +11:00 committed by GitHub
parent a25055356c
commit 658b559657
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3933,10 +3933,11 @@ declare namespace Deno {
): FsWatcher;
/**
* @deprecated Use {@linkcode Deno.Command} instead.
*
* Options which can be used with {@linkcode Deno.run}.
*
* @deprecated Use {@linkcode Deno.Command} instead. {@linkcode Deno.run}
* will be removed in v2.0.0.
*
* @category Sub Process */
export interface RunOptions {
/** Arguments to pass.
@ -3994,14 +3995,15 @@ declare namespace Deno {
}
/**
* @deprecated Use {@linkcode Deno.Command} instead.
*
* The status resolved from the `.status()` method of a
* {@linkcode Deno.Process} instance.
*
* If `success` is `true`, then `code` will be `0`, but if `success` is
* `false`, the sub-process exit code will be set in `code`.
*
* @deprecated Use {@linkcode Deno.Command} instead. {@linkcode Deno.run}
* will be removed in v2.0.0.
*
* @category Sub Process */
export type ProcessStatus =
| {
@ -4016,11 +4018,12 @@ declare namespace Deno {
};
/**
* * @deprecated Use {@linkcode Deno.Command} instead.
*
* Represents an instance of a sub process that is returned from
* {@linkcode Deno.run} which can be used to manage the sub-process.
*
* @deprecated Use {@linkcode Deno.Command} instead. {@linkcode Deno.run}
* will be removed in v2.0.0.
*
* @category Sub Process */
export class Process<T extends RunOptions = RunOptions> {
/** The resource ID of the sub-process. */
@ -4175,8 +4178,6 @@ declare namespace Deno {
): void;
/**
* @deprecated Use {@linkcode Deno.Command} instead.
*
* Spawns new subprocess. RunOptions must contain at a minimum the `opt.cmd`,
* an array of program arguments, the first of which is the binary.
*
@ -4222,6 +4223,9 @@ declare namespace Deno {
*
* Requires `allow-run` permission.
*
* @deprecated Use {@linkcode Deno.Command} instead. {@linkcode Deno.run}
* will be removed in v2.0.0.
*
* @tags allow-run
* @category Sub Process
*/