symmetricDifference
ts
function Flags.symmetricDifference(target: number, source: number): numberReturns a bitmask with flags that are in either target or source, but not both (bitwise XOR).
Example
ts
import { Flags } from "@monstermann/flags";
Flags.symmetricDifference(7, 3); // 4
Flags.symmetricDifference(12, 10); // 6ts
import { Flags } from "@monstermann/flags";
pipe(7, Flags.symmetricDifference(3)); // 4
pipe(12, Flags.symmetricDifference(10)); // 6