UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

39 lines (28 loc) 1.13 kB
/* eslint-disable no-console */ export { directionHelper } from "./directionHelper"; export { focusManager } from "./focusManager"; export { keyCode } from "./keyCodes"; export { KEYS, ARROW_KEYS } from "./keyCodes/keys"; export { playerManager } from "./playerManager"; export { accessibilityManager } from "./accessibilityManager"; export function deprecationMessage(fn, replacement) { if (__DEV__ && process.env.NODE_ENV !== "test") { console.warn("/** DEPRECATION WARNING **/"); console.warn(`function ${fn} will be removed in the next major version`); console.warn(`use ${replacement} instead`); console.warn("/***** *****/"); } } const warnedIdentifiers = {}; export function deprecationWarningWithIdentifier(fn, replacement, identifier) { if (__DEV__ && process.env.NODE_ENV !== "test" && identifier) { if (warnedIdentifiers[identifier]) { return; } warnedIdentifiers[identifier] = true; console.warn(`/** DEPRECATION WARNING **/ Usage found in ${identifier} ${fn} will be removed in the nearest major versions use ${replacement} instead`); } }