Deno.umask

UNSTABLE: New API, yet to be vetted.

Retrieve the process umask. If mask is provided, sets the process umask. This call always returns what the umask was before the call.

console.log(Deno.umask());  // e.g. 18 (0o022)
const prevUmaskValue = Deno.umask(0o077);  // e.g. 18 (0o022)
console.log(Deno.umask());  // e.g. 63 (0o077)

This API is under consideration to determine if permissions are required to call it.

Note: This API is not implemented on Windows

function umask(mask?: number): number;
§
umask(mask?: number): number
[src]

§Parameters

§
mask?: number optional
[src]

§Return Type

§
number
[src]