UNPKG

@follow-app/client-sdk

Version:

TypeScript client SDK for Follow RSS Server API

27 lines (23 loc) 629 B
import { defineModule, defineRoute } from "../../shared/define-module" import type { GetTrendingFeedsRequest, GetTrendingFeedsResponse, } from "./types" /** * Trending module for discovering trending feeds */ export const trendingModule = defineModule({ name: "trending", prefix: "/trending", routes: { // Get trending feeds with analytics getFeeds: defineRoute<GetTrendingFeedsRequest, GetTrendingFeedsResponse>( "GET", "/feeds", ), }, }) // Export the API type export type TrendingAPI = typeof trendingModule.api // Re-export types for external consumption export type * from "./types"