diff options
Diffstat (limited to 'node_modules/@jet-app/app-store/tmp/src/common/today/onboarding-cards.js')
| -rw-r--r-- | node_modules/@jet-app/app-store/tmp/src/common/today/onboarding-cards.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/node_modules/@jet-app/app-store/tmp/src/common/today/onboarding-cards.js b/node_modules/@jet-app/app-store/tmp/src/common/today/onboarding-cards.js new file mode 100644 index 0000000..86af694 --- /dev/null +++ b/node_modules/@jet-app/app-store/tmp/src/common/today/onboarding-cards.js @@ -0,0 +1,23 @@ +/** + * Created by ls on 6/23/17. + */ +import * as serverData from "../../foundation/json-parsing/server-data"; +const isOnboardingCardKey = "isOnBoardingCard"; +/** + * Tag a data collection as onboarding cards for metrics. + * @param cardsData + */ +export function markDataCollectionAsOnboardingCards(objectGraph, cardsData) { + for (const card of cardsData) { + card[isOnboardingCardKey] = true; + } +} +/** + * Check whether given data was injected as onboarding card. + * @param cardData Media API data for single card. + * @returns A boolean returning `true` if `cardData` was from `makeOnBoardingCardToken`, `false` otherwise. + */ +export function isCardDataOnboardingCard(objectGraph, cardData) { + return serverData.asBooleanOrFalse(cardData, isOnboardingCardKey); +} +//# sourceMappingURL=onboarding-cards.js.map
\ No newline at end of file |
