// Copyright 2015-present 650 Industries. All rights reserved. #import "EXScopedEventEmitter.h" @implementation EXScopedEventEmitter + (NSString *)moduleName { NSAssert(NO, @"EXScopedEventEmitter is abstract, you should only export subclasses to the bridge."); return @"ExponentScopedEventEmitter"; } + (NSString *)getExperienceIdFromEventEmitter:(id)eventEmitter { if (eventEmitter) { return ((EXScopedEventEmitter *)eventEmitter).experienceId; } return nil; } - (instancetype)initWithExperienceId:(NSString *)experienceId kernelServiceDelegate:(id)kernelServiceInstance params:(NSDictionary *)params { if (self = [super init]) { _experienceId = experienceId; } return self; } - (instancetype)initWithExperienceId:(NSString *)experienceId kernelServiceDelegates:(NSDictionary *)kernelServiceInstances params:(NSDictionary *)params { if (self = [super init]) { _experienceId = experienceId; } return self; } - (NSArray *)supportedEvents { return @[]; } @end