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