Home | History | Annotate | Download | only in wasm
      1 // Copyright 2015 the V8 project authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #ifndef V8_WASM_WASM_JS_H_
      6 #define V8_WASM_WASM_JS_H_
      7 
      8 #include "src/globals.h"
      9 
     10 namespace v8 {
     11 namespace internal {
     12 
     13 // Exposes a WebAssembly API to JavaScript through the V8 API.
     14 class WasmJs {
     15  public:
     16   V8_EXPORT_PRIVATE static void Install(Isolate* isolate,
     17                                         bool exposed_on_global_object);
     18 };
     19 
     20 }  // namespace internal
     21 }  // namespace v8
     22 
     23 #endif  // V8_WASM_WASM_JS_H_
     24