narou
    Preparing search index...

    Class SearchBuilderBase<TParams, TOrder>Abstract

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    api: NarouNovel

    NarouNovel インスタンス

    params: TParams = ...

    クエリパラメータ

    Methods

    • gzip圧縮レベルを指定する (gzip)

      転送量上限を減らすためにも推奨

      Parameters

      Returns this

    • 取得件数を指定する (lim)

      Parameters

      • num: number

        取得件数 (1-500)

      Returns this

    • 出力順序を指定する (order) 指定しない場合は新着順となります。

      Parameters

      Returns this

    • ページ番号と1ページあたりの件数で取得範囲を指定する

      Parameters

      • no: number

        ページ番号 (0-)

      • count: number = 20

        1ページあたりの件数 (デフォルト: 20)

      Returns this

    • 取得開始位置を指定する (st)

      Parameters

      • num: number

        取得開始位置 (1-)

      Returns this

    • Protected

      クエリパラメータを削除する

      Parameters

      • key: keyof TParams

        削除するパラメータのキー

      Returns this

    • Protected

      配列をハイフン区切りの文字列に変換する

      Type Parameters

      • T extends string | number

      Parameters

      • n: T | readonly T[]

        文字列または数値の配列、あるいは単一の文字列または数値

      Returns Join<T>

      ハイフン区切りの文字列

    • Protected

      配列から重複を除去する

      Type Parameters

      • T

      Parameters

      • array: readonly T[]

        配列

      Returns T[]

      重複を除去した配列