oceanprotocol/market

View on GitHub
src/components/Asset/AssetActions/Download/_validation.ts

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import * as Yup from 'yup'
import { getUserCustomParameterValidationSchema } from '../ConsumerParameters/_validation'
import { ConsumerParameter } from '@oceanprotocol/lib'

export function getDownloadValidationSchema(
  parameters: ConsumerParameter[]
): Yup.SchemaOf<{
  dataServiceParams: any
}> {
  return Yup.object().shape({
    dataServiceParams: getUserCustomParameterValidationSchema(parameters)
  })
}