summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/workers/env_read_check_worker.js
blob: 72ad31df225cf935150421966859f905a430e4e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
onmessage = async ({ data }) => {
  const permissions = [];
  for (const name of data.names) {
    const { state } = await Deno.permissions.query({
      name: "env",
      variable: name,
    });
    permissions.push(state === "granted");
  }

  postMessage({
    permissions,
  });
};