Download Fore_End/cpcn2/node_modules/jest-worker/build/Farm.d.ts from zxy0307/JavaWeb: direct link, hf CLI and curl.
- Browser
- Download file 1.04 kB
-
https://huggingface.co/zxy0307/JavaWeb/resolve/main/Fore_End/cpcn2/node_modules/jest-worker/build/Farm.d.ts
- Command line
-
hf download hf://zxy0307/JavaWeb/Fore_End/cpcn2/node_modules/jest-worker/build/Farm.d.ts
-
curl -L -o Farm.d.ts https://huggingface.co/zxy0307/JavaWeb/resolve/main/Fore_End/cpcn2/node_modules/jest-worker/build/Farm.d.ts
1.04 kB
| /** | |
| * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE file in the root directory of this source tree. | |
| */ | |
| import { FarmOptions, PromiseWithCustomMessage, TaskQueue } from './types'; | |
| export default class Farm { | |
| private _numOfWorkers; | |
| private _callback; | |
| private readonly _computeWorkerKey; | |
| private readonly _workerSchedulingPolicy; | |
| private readonly _cacheKeys; | |
| private readonly _locks; | |
| private _offset; | |
| private readonly _taskQueue; | |
| constructor(_numOfWorkers: number, _callback: Function, options?: { | |
| computeWorkerKey?: FarmOptions['computeWorkerKey']; | |
| workerSchedulingPolicy?: FarmOptions['workerSchedulingPolicy']; | |
| taskQueue?: TaskQueue; | |
| }); | |
| doWork(method: string, ...args: Array<unknown>): PromiseWithCustomMessage<unknown>; | |
| private _process; | |
| private _push; | |
| private _getNextWorkerOffset; | |
| private _lock; | |
| private _unlock; | |
| private _isLocked; | |
| } | |