* 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
14 lines
412 B
TypeScript
14 lines
412 B
TypeScript
import * as yup from 'yup';
|
|
import ResponseHandler from './ResponseHandler';
|
|
|
|
const AccessTokenResponseValidator = yup.object({
|
|
access_token: yup.string().required(),
|
|
});
|
|
|
|
type AccessTokenResponse = yup.InferType<typeof AccessTokenResponseValidator>;
|
|
|
|
export const AccessTokenResponseHandler: ResponseHandler<AccessTokenResponse> = {
|
|
validator: AccessTokenResponseValidator,
|
|
transformer: (value) => value,
|
|
};
|