async function validateMetric()

in src/metric-client.ts [76:94]


async function validateMetric(
  input: Input,
  metric: Metric,
  accessToken: string
): Promise<MetricValidationResponse> {
  const url = `${getBaseUri(input)}/experiment-metrics:validate?api-version=${apiVersion}`
  const headers = {
    Authorization: `Bearer ${accessToken}`,
    'Content-Type': 'application/json',
    Accept: '*/*'
  }

  const response = await axios.post(url, metric, { headers })
  return {
    status: response.status,
    statusText: response.statusText,
    data: response.data
  }
}