Class BitField<Flags, Type>
Type Parameters
- Flags extends string
- Type extends number | bigint = number
Constructors
constructor
Type Parameters
- Flags extends string
- Type extends number | bigint = number
Properties
bitfield
Static
Flags
Flags: EnumLike<unknown, number | bigint> Methods
[iterator]
add
any
Returns boolean
equals
Returns boolean
freeze
has
Returns boolean
missing
remove
serialize
serialize(...hasParams: readonly unknown[]): Record<Flags, boolean> Parameters
- ...hasParams: readonly unknown[]
toArray
toArray(...hasParams: readonly unknown[]): Flags[] Parameters
- ...hasParams: readonly unknown[]
toJSON
toJSON(): Type extends number ? number : string Returns Type extends number ? number : string
valueOf
Static
resolve
Returns number | bigint