@pixel_nomad/kazagumo-jiosaavn
Version:
A JioSaavn plugin for Kazagumo
21 lines (20 loc) • 641 B
TypeScript
import { Kazagumo, KazagumoPlugin as Plugin } from '@pixel_nomad/kazagumo';
import { JioSaavnPluginOptions } from './types';
export declare class KazagumoPlugin extends Plugin {
options: Required<JioSaavnPluginOptions>;
private api;
private _search;
private kazagumo;
private retriesLeft;
private readonly methods;
constructor(options?: JioSaavnPluginOptions);
load(kazagumo: Kazagumo): void;
private search;
private searchTrack;
private getTrack;
private getAlbum;
private getArtist;
private getPlaylist;
private buildSearch;
private buildKazagumoTrack;
}