mirror of
https://github.com/denoland/deno.git
synced 2024-11-27 16:10:57 -05:00
c9614d86c1
Fixes some sed errors introduced in c43cfe. Unfortunately moving libdeno required splitting build.rs into two parts, one for cli and one for core. I've also removed the arm64 build - it's complicating things at this re-org and we're not even testing it. I need to swing back to it and get tools/test.py running for it.
23 lines
764 B
C++
23 lines
764 B
C++
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
|
|
#ifndef EXCEPTIONS_H_
|
|
#define EXCEPTIONS_H_
|
|
|
|
#include <string>
|
|
#include "third_party/v8/include/v8.h"
|
|
|
|
namespace deno {
|
|
|
|
v8::Local<v8::Object> EncodeExceptionAsObject(v8::Local<v8::Context> context,
|
|
v8::Local<v8::Value> exception);
|
|
|
|
std::string EncodeExceptionAsJSON(v8::Local<v8::Context> context,
|
|
v8::Local<v8::Value> exception);
|
|
|
|
void HandleException(v8::Local<v8::Context> context,
|
|
v8::Local<v8::Value> exception);
|
|
|
|
void HandleExceptionMessage(v8::Local<v8::Context> context,
|
|
v8::Local<v8::Message> message);
|
|
} // namespace deno
|
|
|
|
#endif // EXCEPTIONS_H_
|