fromRecord
ts
function Flags.fromRecord(flags: Record<PropertyKey, Flag>): numberConverts a record of flag positions to a bitmask with all those flags set.
Example
ts
import { Flags } from "@monstermann/flags";
Flags.fromRecord({ read: 0, write: 1, execute: 2 });
// 7
Flags.fromRecord({ read: 0, execute: 2 });
// 5
Flags.fromRecord({});
// 0