summary refs log tree commit diff
path: root/src/util
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-09-11 22:03:49 +0200
committerRory& <root@rory.gay>2025-09-29 18:38:06 +0200
commit98de0c8ae73fb354eaf7295ebc974e39d36aa187 (patch)
tree620cc2a54d17ad152efbcc1599aa05b363126a58 /src/util
parentPermissions: less magic numbers (diff)
downloadserver-ts-98de0c8ae73fb354eaf7295ebc974e39d36aa187.tar.xz
Permissions: Add some constants for all or no permissions
Diffstat (limited to 'src/util')
-rw-r--r--src/util/util/Permissions.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/util/util/Permissions.ts b/src/util/util/Permissions.ts

index 1f26d570a..53a4c4f0e 100644 --- a/src/util/util/Permissions.ts +++ b/src/util/util/Permissions.ts
@@ -199,6 +199,12 @@ export class Permissions extends BitField { return new Permissions(permission); } + + static NONE: Permissions = new Permissions(0); + static ALL: Permissions = new Permissions(Object.values(Permissions.FLAGS).reduce( + (total, val) => total | val, + BigInt(0), + )); } const ALL_PERMISSIONS = Object.values(Permissions.FLAGS).reduce(