songlink-api
Version:
NodeJS client to query song.link's API
29 lines (28 loc) • 838 B
TypeScript
import { SonglinkPlatform } from './Platform';
import { SonglinkAPIProvider } from './APIProvider';
export declare type SonglinkResponse = {
entityUniqueId: string;
userCountry: string;
pageUrl: string;
linksByPlatform: {
[P in SonglinkPlatform]: {
entityUniqueId: string;
url: string;
nativeAppUriMobile?: string;
nativeAppUriDesktop?: string;
};
};
entitiesByUniqueId: {
[entityUniqueId: string]: {
id: string;
type: 'song' | 'album';
title?: string;
artistName?: string;
thumbnailUrl?: string;
thumbnailWidth?: number;
thumbnailHeight?: number;
apiProvider: SonglinkAPIProvider;
platforms: SonglinkPlatform[];
};
};
};