"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getHTTPResponseCode = getHTTPResponseCode; var _errors = require("./errors"); /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ function getHTTPResponseCode(error) { if (error instanceof _errors.SLONotFound || error instanceof _errors.CompositeSLONotFound) { return 404; } if (error instanceof _errors.SLOIdConflict || error instanceof _errors.CompositeSLOIdConflict) { return 409; } if (error instanceof _errors.SecurityException) { return 403; } return 400; }