Skip to content

RmOptions

[<Interface>]
type RmOptions =
    abstract member force: bool option with get, set
    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 (?force: bool, ?maxRetries: float, ?recursive: bool, ?retryDelay: float) : RmOptions
AssemblyXantham.Fable.Node
Attributes[<Interface>]

Properties

abstract member force: bool option with get, set

When true, exceptions will be ignored if path does not exist.

abstract member maxRetries: float option with get, set

If 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

If true, perform a recursive directory removal. In recursive mode, operations are retried on failure.

abstract member retryDelay: float option with get, set

The amount of time in milliseconds to wait between retries. This option is ignored if the recursive option is not true.

Methods

static member Create (?force: bool, ?maxRetries: float, ?recursive: bool, ?retryDelay: float) : RmOptions