/** * What a search answers. * * @module */ import type { PaginatedData } from "./api.ts"; import type { Dump } from "./dump.ts"; import type { Playlist } from "./playlist.ts"; import type { PublicUser } from "./user.ts"; /** `GET /api/search`: what matches the query, in each kind. */ export interface SearchResults { /** A page of the matching dumps, with their total. */ dumps: PaginatedData; /** The matching users. */ users: PublicUser[]; /** The matching playlists. */ playlists: Playlist[]; }