ayaka
Version:
Вспомогательный Node.js модуль для упрощения жизни в разработке discord.js ботов.
33 lines (32 loc) • 1.95 kB
TypeScript
import { MovieData } from "./types";
/**
* Возвращает сокращенную строку.
* @param value - Исходная строка, которую нужно сократить.
* @param limit - Максимальное количество символов в сокращенной строке.
* @returns Сокращенная строка, содержащая первые `limit` символов исходной строки и добавленное троеточие ("..."), если длина исходной строки превышает `limit`. В противном случае, возвращает исходную строку без изменений.
*/
export declare function shortenString(value: string, limit: number): string;
/**
* Функция для получения информации о манге по её названию.
* @param name - Название манги.
* @returns Массив объектов с информацией о манге.
*/
export declare function fetchManga(name: string): Promise<{
id: string;
name: string;
url: string;
}[]>;
/**
* Функция для получения информации о фильме по его ID.
* @param movieID - ID фильма.
* @param kp_token - Токен для доступа к API Кинопоиска.
* @returns Объект с информацией о фильме.
*/
export declare function id_fetch_movie(movieID: any, kp_token: string): Promise<MovieData>;
/**
* Функция для получения информации о фильме по его названию.
* @param name - Название фильма.
* @param kp_token - Токен для доступа к API Кинопоиска.
* @returns Массив объектов с информацией о фильмах.
*/
export declare function name_fetch_movie(name: string, kp_token: string): Promise<any>;