typealias BitFieldResolvable

export type BitFieldResolvable<Flags extends string, Type extends bigint | number> = | Flags | Readonly<BitField<Flags, Type>> | RecursiveReadonlyArray<Flags | Readonly<BitField<Flags, Type>> | Type | `${bigint}`> | Type | `${bigint}`;

Data that can be resolved to give a bitfield. This can be: - A bit number (this can be a number literal or a value taken from Flags) - A string bit number - An instance of BitField - An Array of BitFieldResolvable

Type Parameters

Flags extends string

Type extends bigint | number