UNPKG

@tutkli/jikan-ts

Version:

Node.js wrapper for the Jikan API with built-in typings.

32 lines (31 loc) 1.08 kB
import type { JikanNamedResource, Producer, ProducerFull, ProducersSearchParams } from '../models'; import { BaseClient } from './base.client'; /** * **Producers Client** * * Client used to access the Producers Endpoints: * * See also: [Jikan Documentation](https://docs.api.jikan.moe/) */ export declare class ProducersClient extends BaseClient { /** * Get complete producer data * @param id Producer ID */ getProducerFullById(id: number): Promise<import("../models").JikanResponse<ProducerFull>>; /** * Get producer by ID * @param id Producer ID */ getProducerById(id: number): Promise<import("../models").JikanResponse<Producer>>; /** * Get producer external links * @param id Producer ID */ getProducerExternal(id: number): Promise<import("../models").JikanResponse<JikanNamedResource[]>>; /** * Search producers * @param searchParams Search parameters */ getProducersSearch(searchParams?: Partial<ProducersSearchParams>): Promise<import("../models").JikanResponse<Producer[]>>; }