// Copyright 2025-present 650 Industries. All rights reserved.

#import <ExpoEASObserve/EASObserveVersions.h>

#define STRINGIZE(x) #x
#define STRINGIZE2(x) STRINGIZE(x)

#define REACT_NATIVE_VERSION_STRING STRINGIZE2(REACT_NATIVE_VERSION)
#define EXPO_SDK_VERSION_STRING STRINGIZE2(EXPO_SDK_VERSION)
#define EXPO_EAS_OBSERVE_VERSION_STRING STRINGIZE2(EXPO_EAS_OBSERVE_VERSION)

@implementation EASObserveVersions

+ (NSString *)reactNativeVersion
{
  return @REACT_NATIVE_VERSION_STRING;
}

+ (NSString *)expoSdkVersion
{
  return @EXPO_SDK_VERSION_STRING;
}

+ (NSString *)clientVersion
{
  return @EXPO_EAS_OBSERVE_VERSION_STRING;
}

@end
