"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getIs3DSurfaceType = exports.getIs2DSurfaceType = exports.ESurfaceType = void 0;
/**
 * Enum constants to specify SciChartSurface type
 */
var ESurfaceType;
(function (ESurfaceType) {
    /**
     * A 2D Cartesian {@link SciChartSurface}
     */
    ESurfaceType["SciChartSurfaceType"] = "SciChartSurfaceType";
    /**
     * A 2D Polar {@link SciChartPolarSurface}
     */
    ESurfaceType["SciChartPolarSurfaceType"] = "SciChartPolarSurfaceType";
    /**
     * A 3D Cartesian {@link SciChart3DSurface}
     */
    ESurfaceType["SciChart3DSurfaceType"] = "SciChart3DSurfaceType";
    /**
     * A SVG only {@link SciChartPieSurface}
     */
    ESurfaceType["SciChartPieSurfaceType"] = "SciChartPieSurfaceType";
})(ESurfaceType = exports.ESurfaceType || (exports.ESurfaceType = {}));
/** @ignore */
function getIs2DSurfaceType(type) {
    return type === ESurfaceType.SciChartSurfaceType || ESurfaceType.SciChartPolarSurfaceType;
}
exports.getIs2DSurfaceType = getIs2DSurfaceType;
/** @ignore */
function getIs3DSurfaceType(type) {
    return type === ESurfaceType.SciChart3DSurfaceType;
}
exports.getIs3DSurfaceType = getIs3DSurfaceType;
