Handle includes in the home page

This commit is contained in:
2023-11-29 19:57:39 +01:00
parent 59a48ad060
commit eff5eae706
14 changed files with 149 additions and 238 deletions
+3 -21
View File
@@ -17,28 +17,10 @@ export const SongDetailsValidator = yup.object({
chordcomplexity: yup.number().required(),
});
export const SongDetailsHandler: ResponseHandler<
yup.InferType<typeof SongDetailsValidator>,
SongDetails
> = {
export type SongDetails = yup.InferType<typeof SongDetailsValidator>;
export const SongDetailsHandler: ResponseHandler<SongDetails> = {
validator: SongDetailsValidator,
transformer: (value) => value,
};
interface SongDetails {
length: number;
rhythm: number;
arpeggio: number;
distance: number;
lefthand: number;
righthand: number;
twohands: number;
notecombo: number;
precision: number;
pedalpoint: number;
chordtiming: number;
leadhandchange: number;
chordcomplexity: number;
}
export default SongDetails;