@book000/twitterts
    Preparing search index...

    Class EndPointTypeGenerator

    エンドポイントのまとめ型定義(src/models/responses/endpoints.ts)を生成するクラス

    Index

    Constructors

    Methods

    • エンドポイントのまとめ型定義(src/models/responses/endpoints.ts)を生成する

      Parameters

      • inputEndpoints: EndPointWithCount[]

      Returns void

    • エンドポイントの種類と HTTP メソッドを元に、「レスポンス型定義を紐づけるような型定義」を生成する。

      Parameters

      • endpoints: EndPointWithCount[]

        エンドポイントの配列

      • types: readonly "GraphQL"[]

        エンドポイントの種類の配列

      Returns string

      レスポンス型定義を紐づけるような型定義

    • エンドポイント名群(Endpoint)の定義を生成する

      Parameters

      • endpoints: EndPointWithCount[]

        エンドポイントの配列

      • type: "GraphQL"

        エンドポイントの種類

      • method: string

        メソッド名

      Returns null | string

      エンドポイント名群の定義

    • TypeScript インポート文群を生成する

      Parameters

      • endpoints: EndPointWithCount[]

        エンドポイントの配列

      Returns string

      インポート文群

    • エンドポイント名を元に、成功・失敗のレスポンス型定義をまとめる型定義(Response)を生成する。

      Parameters

      • endpoints: EndPointWithCount[]

        エンドポイントの配列

      • type: "GraphQL"

        エンドポイントの種類

      • method: string

        メソッド名

      Returns string

    • エンドポイント名を元に、レスポンス型定義を紐づけるような型定義(EndPointResponseType)を生成する。

      Parameters

      • endpoints: EndPointWithCount[]

        エンドポイントの配列

      • type: "GraphQL"

        エンドポイントの種類

      • method: string

        メソッド名

      Returns string

      レスポンス型定義を紐づけるような型定義

    • メソッド名の配列を取得する

      Parameters

      • endpoints: EndPointWithCount[]

        エンドポイントの配列

      • type: "GraphQL"

        エンドポイントの種類

      Returns string[]

      メソッド名の配列