| #ifndef SRC_NODE_SEA_H_ |
| #define SRC_NODE_SEA_H_ |
| |
| #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS |
| |
| #if !defined(DISABLE_SINGLE_EXECUTABLE_APPLICATION) |
| |
| #include <string_view> |
| #include <tuple> |
| #include "node_exit_code.h" |
| |
| namespace node { |
| namespace sea { |
| |
| bool IsSingleExecutable(); |
| std::string_view FindSingleExecutableCode(); |
| std::tuple<int, char**> FixupArgsForSEA(int argc, char** argv); |
| node::ExitCode BuildSingleExecutableBlob(const std::string& config_path); |
| } // namespace sea |
| } // namespace node |
| |
| #endif // !defined(DISABLE_SINGLE_EXECUTABLE_APPLICATION) |
| |
| #endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS |
| |
| #endif // SRC_NODE_SEA_H_ |