"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getOtherPieDestinations = exports.getOther3DDestinations = exports.getOther2DDestinations = exports.getOther3DMultiChartDestinations = exports.getOther2DMultiChartDestinations = exports.sciChartPieDestinations = exports.sciChart3DSingleDestinations = exports.sciChartSingleDestinations = exports.sciChart3DDestinations = exports.sciChartDestinations = void 0;
/** @ignore */
exports.sciChartDestinations = [];
/** @ignore */
exports.sciChart3DDestinations = [];
/** @ignore */
exports.sciChartSingleDestinations = [];
/** @ignore */
exports.sciChart3DSingleDestinations = [];
/** @ignore */
exports.sciChartPieDestinations = [];
/** @ignore */
function getOther2DMultiChartDestinations(surface) {
    return exports.sciChartDestinations.filter(function (dest) { return dest.sciChartSurface !== surface; });
}
exports.getOther2DMultiChartDestinations = getOther2DMultiChartDestinations;
/** @ignore */
function getOther3DMultiChartDestinations(surface) {
    return exports.sciChart3DDestinations.filter(function (dest) { return dest.sciChartSurface !== surface; });
}
exports.getOther3DMultiChartDestinations = getOther3DMultiChartDestinations;
/** @ignore */
function getOther2DDestinations(surface) {
    return exports.sciChartDestinations.concat(exports.sciChartSingleDestinations).filter(function (dest) { return dest.sciChartSurface !== surface; });
}
exports.getOther2DDestinations = getOther2DDestinations;
/** @ignore */
function getOther3DDestinations(surface) {
    return exports.sciChart3DDestinations.concat(exports.sciChart3DSingleDestinations).filter(function (dest) { return dest.sciChartSurface !== surface; });
}
exports.getOther3DDestinations = getOther3DDestinations;
/** @ignore */
function getOtherPieDestinations(surface) {
    return exports.sciChartPieDestinations.filter(function (dest) { return dest.sciChartSurface !== surface; });
}
exports.getOtherPieDestinations = getOtherPieDestinations;
