@tgsnake/skema
    Preparing search index...

    Class BoolFalse

    Bool, BoolTrue, and BoolFalse are classes representing boolean values in the Telegram MTProto protocol. They provide methods to read and write these boolean values in a specified format.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _slots: string[]

    Internal array of slot names for the object.

    className: string

    Name of the class.

    classType: string

    Type of the class.

    cls: any = ...

    Reference to the constructor of the current class (late static binding).

    constructorId: number

    Unique identifier for the constructor.

    subclassOfId: number

    Identifier for the parent class (if any).

    ID: number = 0xbc799737
    value: boolean = false

    Methods

    • Reads data from the provided BytesIO instance and processes it using the associated class's read method.

      Parameters

      • data: BytesIO

        The BytesIO instance containing the data to be read.

      • ...args: any[]

        Additional arguments to be passed to the class's read method.

      Returns Promise<any>

      A promise that resolves with the result of the read operation.

    • Serializes the provided arguments using the associated class's write method.

      Parameters

      • ...args: any[]

        The arguments to be serialized.

      Returns Buffer

      The resulting Buffer after serialization.

    • Asynchronously reads a boolean value from the provided BytesIO stream.

      Parameters

      • _data: BytesIO

        The BytesIO instance to read data from.

      • ..._arg: any[]

        Additional arguments that may be used for reading (currently unused).

      Returns Promise<boolean>

      A promise that resolves to a boolean value.

    • Serializes the BoolFalse identifier into a 4-byte buffer.

      Returns Buffer

      A buffer containing the 32-bit little-endian representation of BoolFalse.ID.