Newer
Older
vue-indexer / node_modules / puppeteer-core / src / node / util / fs.ts
@eugene-sukhodolskiy eugene-sukhodolskiy on 24 Sep 406 bytes v1.0
/**
 * @license
 * Copyright 2023 Google Inc.
 * SPDX-License-Identifier: Apache-2.0
 */

import fs from 'fs';

const rmOptions = {
  force: true,
  recursive: true,
  maxRetries: 5,
};

/**
 * @internal
 */
export async function rm(path: string): Promise<void> {
  await fs.promises.rm(path, rmOptions);
}

/**
 * @internal
 */
export function rmSync(path: string): void {
  fs.rmSync(path, rmOptions);
}