RmDirOptions
[<Interface>]
type RmDirOptions =
abstract member maxRetries: float option with get, set
abstract member recursive: bool option with get, set
abstract member retryDelay: float option with get, set
static member Create (?maxRetries: float, ?recursive: bool, ?retryDelay: float) : RmDirOptions| Assembly | Xantham.Fable.Node |
| Attributes | [<Interface>] |
Properties
abstract member maxRetries: float option with get, set
abstract member maxRetries: float option with get, setIf an EBUSY, EMFILE, ENFILE, ENOTEMPTY, or EPERM error is encountered, Node.js will retry the operation with a linear backoff wait of retryDelay ms longer on each try. This option represents the number of retries. This option is ignored if the recursive option is not true.
abstract member recursive: bool option with get, set
abstract member recursive: bool option with get, set@deprecated since v14.14.0 In future versions of Node.js and will trigger a warning fs.rmdir(path, { recursive: true }) will throw if path does not exist or is a file. Use fs.rm(path, { recursive: true, force: true }) instead.
If true, perform a recursive directory removal. In recursive mode, operations are retried on failure.
abstract member retryDelay: float option with get, set
abstract member retryDelay: float option with get, setThe amount of time in milliseconds to wait between retries. This option is ignored if the recursive option is not true.
Methods
static member Create (?maxRetries: float, ?recursive: bool, ?retryDelay: float) : RmDirOptions