typealias BitFieldResolvable

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

Type Parameters

Flags extends string

Type extends number | bigint

Union Members

RecursiveReadonlyArray<Flags | Type | `${bigint}` | Readonly<BitField<Flags, Type>>> FlagsType `${bigint}` Readonly<BitField<Flags, Type>>