react-native-sortables
Version:
Powerful Sortable Components for Flexible Content Reordering in React Native
29 lines (25 loc) • 588 B
text/typescript
const LIBRARY_NAME = 'react-native-sortables';
export const logger = {
error(message: string) {
'worklet';
console.error(`[${LIBRARY_NAME}] ${message}`);
},
warn(message: string) {
'worklet';
console.warn(`[${LIBRARY_NAME}] ${message}`);
}
};
export const ensureExists = <T>(
value: T,
message: string
): value is NonNullable<T> => {
'worklet';
if (value === undefined || value === null) {
logger.warn(message);
}
return !!value;
};
export const error = (message: string) => {
'worklet';
return new Error(`[${LIBRARY_NAME}] ${message}`);
};