QueryValue:
    | null
    | string
    | number
    | bigint
    | boolean
    | QueryValueObject
    | QueryValue[]
    | Uint8Array
    | DateStub
    | TimeStub
    | Module
    | Document
    | DocumentReference
    | NamedDocument
    | NamedDocumentReference
    | NullDocument
    | Page<QueryValue>
    | EmbeddedSet
    | StreamToken

A QueryValue represents the possible return values in a QuerySuccess.