Class QueryBoundWitnessBuilder<TBoundWitness, TQuery>

Type Parameters

Hierarchy (View Summary)

Constructors

Properties

_fields?: DeepOmitStartsWith<
    DeepOmitStartsWith<WithoutSchema<TBoundWitness>, "_">,
    "$",
>
_schema: string

Accessors

Methods

  • Parameters

    • fields: DeepOmitStartsWith<
          DeepOmitStartsWith<
              WithoutSchema<
                  Omit<
                      TBoundWitness,
                      "addresses"
                      | "payload_hashes"
                      | "payload_schemas"
                      | "previous_hashes",
                  >,
              >,
              "_",
          >,
      >

    Returns this

  • Parameters

    • value: string

    Returns void

  • Type Parameters

    Parameters

    • payload: T

    Returns Promise<Lowercase<string>>

  • Parameters

    • payloads: undefined

    Returns Promise<undefined>

  • Type Parameters

    Parameters

    • payloads: T[]

    Returns Promise<Lowercase<string>[]>

  • Type Parameters

    Parameters

    • payloads: T[]

    Returns Promise<[T, Lowercase<string>][]>

  • Type Parameters

    Parameters

    • payloads: undefined | T[]
    • hash: Lowercase<string> | Lowercase<string>[]

    Returns Promise<T[]>

  • Type Parameters

    Parameters

    • payloads: undefined | T[]
    • hash: Lowercase<string> | Lowercase<string>[]

    Returns Promise<T[]>

  • Type Parameters

    Parameters

    • payloads: undefined | T[]
    • hash: Lowercase<string> | Lowercase<string>[]

    Returns Promise<T[]>

  • Type Parameters

    Parameters

    • payloads: undefined | T[]
    • hash: Lowercase<string> | Lowercase<string>[]

    Returns Promise<T[]>

  • Type Parameters

    Parameters

    • payloads: undefined | T[]
    • hash: Lowercase<string>

    Returns Promise<undefined | T>

  • Type Parameters

    Parameters

    • payload: T

    Returns Promise<Lowercase<string>>

  • Parameters

    • payloads: undefined

    Returns Promise<undefined>

  • Type Parameters

    Parameters

    • payloads: T[]

    Returns Promise<Lowercase<string>[]>

  • Type Parameters

    Parameters

    • payloads: T[]

    Returns Promise<[T, Lowercase<string>][]>

  • Type Parameters

    • T extends object

    Parameters

    • payload: T
    • OptionalmaxDepth: number

    Returns WithoutMeta<T>

  • Type Parameters

    • T extends object

    Parameters

    • payloads: T[]
    • OptionalmaxDepth: number

    Returns WithoutMeta<T>[]

  • Type Parameters

    Parameters

    • payloads: T[]

    Returns Promise<Record<Lowercase<string>, T>>

  • Type Parameters

    Parameters

    • objs: T[]

    Returns Promise<Record<Lowercase<string>, T>>

  • Type Parameters

    Parameters

    • objs: T[]

    Returns Promise<Record<Lowercase<string>, T>>