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

#import <Foundation/Foundation.h>
#import <ExpoModulesJSI/EXArrayBuffer.h>
#import <ExpoModulesJSI/EXJavaScriptObject.h>

/**
 * JavaScript ArrayBuffer implementation that wraps a JSI ArrayBuffer.
 * This provides access to ArrayBuffers created in JavaScript from native code.
 */
NS_SWIFT_NAME(RawJavaScriptArrayBuffer)
@interface EXJavaScriptArrayBuffer : EXJavaScriptObject<EXArrayBuffer>

@end

