@phemium-costaisa/amazon-quicksight-embedding-sdk
Version:
JS SDK for embedding Amazon QuickSight
19 lines (18 loc) • 877 B
JavaScript
;
// Copyright 2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
exports.__esModule = true;
exports.isContextExperience = exports.getContextExperienceIdentifier = void 0;
var enums_1 = require("../../enums");
var isContextExperience = function (experience) {
return !!experience && experience.experienceType === enums_1.ExperienceType.CONTEXT;
};
exports.isContextExperience = isContextExperience;
var getContextExperienceIdentifier = function (experience) {
if (!isContextExperience(experience)) {
return;
}
var contextId = experience.contextId, experienceType = experience.experienceType, discriminator = experience.discriminator;
return [contextId, experienceType, discriminator].filter(Boolean).join('-');
};
exports.getContextExperienceIdentifier = getContextExperienceIdentifier;