@tutkli/jikan-ts
Version:
Node.js wrapper for the Jikan API with built-in typings.
32 lines (31 loc) • 1.08 kB
TypeScript
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[]>>;
}