10d1342294
* Front: Model: Write Validators * Front: Plage response validator * Front: API: Typing 'fetch' return * Front: Basic Models: Response Handlers * Front: API: Validate authentication response * Front: Validate Search History * Front: Validate Responses of User updates * Front: On Validation Error, more verbose console error
16 lines
296 B
TypeScript
16 lines
296 B
TypeScript
import Model, { ModelValidator } from './Model';
|
|
import * as yup from 'yup';
|
|
|
|
export const AlbumValidator = yup
|
|
.object({
|
|
name: yup.string().required(),
|
|
artistId: yup.number().required(),
|
|
})
|
|
.concat(ModelValidator);
|
|
|
|
interface Album extends Model {
|
|
name: string;
|
|
}
|
|
|
|
export default Album;
|