MCPcopy
hub / github.com/lingodotdev/lingo.dev / getFileIoLimiter

Function getFileIoLimiter

packages/cli/src/cli/cmd/run/execute.spec.ts:15–21  ·  view source on GitHub ↗
(bucketPathPattern: string)

Source from the content-addressed store, hash-verified

13 it("should create separate limiters for different files", () => {
14 const perFileIoLimiters = new Map();
15 const getFileIoLimiter = (bucketPathPattern: string) => {
16 const lockKey = bucketPathPattern;
17 if (!perFileIoLimiters.has(lockKey)) {
18 perFileIoLimiters.set(lockKey, pLimit(1));
19 }
20 return perFileIoLimiters.get(lockKey)!;
21 };
22
23 const limiter1 = getFileIoLimiter("example.xcstrings");
24 const limiter2 = getFileIoLimiter("messages.json");

Callers 1

execute.spec.tsFile · 0.70

Calls 3

hasMethod · 0.65
setMethod · 0.65
getMethod · 0.65

Tested by

no test coverage detected