Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import type { VariableUse, VariableUsesInput } from "./VariableUses.worker";
import { createWorkerClient, WorkerRequestOptions } from "./createWorkerClient";
let client:
| ReturnType<typeof createWorkerClient<VariableUsesInput, VariableUse[]>>
| undefined;
const getClient = () => {
if (!client) {
client = createWorkerClient<VariableUsesInput, VariableUse[]>(
new Worker(new URL("./VariableUses.worker.ts", import.meta.url)),
);
}
return client;
};
export const findVariableUses = (
input: VariableUsesInput,
options?: WorkerRequestOptions,
) => getClient().request(input, options);
|