UNPKG

@aliceplex/core

Version:

[![License][license_badge]][license] [![Pipelines][pipelines_badge]][pipelines] [![Coverage][coverage_badge]][pipelines] [![NPM][npm_badge]][npm] [![semantic-release][semantic_release_badge]][semantic_release]

17 lines (16 loc) 679 B
import { Model, SerializedModel } from "./model"; export declare type Artist = { sortTitle: string; genres: string[]; collections: string[]; summary: string | null; similar: string[]; }; export declare type SerializedArtist = Omit<Artist, "sortTitle"> & { sort_title: string; }; export declare const isArtist: (model: Model) => model is Artist; export declare const isSerializedArtist: (model: SerializedModel) => model is SerializedArtist; export declare const serializeArtist: (data: Artist) => SerializedArtist; export declare const deserializeArtist: (data: SerializedArtist) => Artist; export declare const normalizeArtist: (data: Artist) => Artist;