beatprints.js
Version:
A Node.js version of the original Python BeatPrints project (https://github.com/TrueMyst/BeatPrints/) by TrueMyst. Create eye-catching, Pinterest-style music posters effortlessly. BeatPrints integrates with Spotify and LRClib API to help you design custom
49 lines (48 loc) • 1.35 kB
TypeScript
/**
* Raised when no song matching the specified query is found.
*/
export declare class NoMathcingTrackFound extends Error {
constructor(message?: string);
}
/**
* Raised when no album matching the specified query is found.
*/
export declare class NoMatchingAlbumFound extends Error {
constructor(message?: string);
}
/**
* Raised when no lyrics are available for the specified song.
*/
export declare class NoLyricsAvailable extends Error {
constructor(message?: string);
}
/**
* Raised when an invalid search limit is specified for tracks or albums.
*/
export declare class InvalidSearchLimit extends Error {
constructor(message?: string);
}
/**
* Raised when an invalid selection range is provided for lyrics.
*/
export declare class InvalidSelectionError extends Error {
constructor(message?: string);
}
/**
* Raised when the selection in lyrics contains more or fewer than 4 lines.
*/
export declare class LineLimitExceededError extends Error {
constructor(message?: string);
}
/**
* Raised when the format of the lyrics selection is invalid.
*/
export declare class InvalidFormatError extends Error {
constructor(message?: string);
}
/**
* Raised when the specified theme is not found or is invalid.
*/
export declare class ThemeNotFoundError extends Error {
constructor(message?: string);
}