
- Flatten directory structure by moving files from astro-church-website/ to root - Remove church-core subdirectory in favor of inline Rust library - Update .gitignore to properly exclude build artifacts, generated files, and dependencies - Add environment variables, IDE files, and coverage reports to gitignore - Include generated CSS files and native bindings in ignore patterns
166 lines
20 KiB
C++
166 lines
20 KiB
C++
// This file was autogenerated by some hot garbage in the `uniffi-bindgen-react-native` crate.
|
|
// Trust me, you don't want to mess with it!
|
|
#pragma once
|
|
#include <jsi/jsi.h>
|
|
#include <iostream>
|
|
#include <map>
|
|
#include <memory>
|
|
#include <ReactCommon/CallInvoker.h>
|
|
#include "UniffiCallInvoker.h"
|
|
|
|
namespace react = facebook::react;
|
|
namespace jsi = facebook::jsi;
|
|
|
|
class NativeChurchCore : public jsi::HostObject {
|
|
private:
|
|
// For calling back into JS from Rust.
|
|
std::shared_ptr<uniffi_runtime::UniffiCallInvoker> callInvoker;
|
|
|
|
protected:
|
|
std::map<std::string,jsi::Value> props;
|
|
jsi::Value cpp_uniffi_internal_fn_func_ffi__string_to_byte_length(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_internal_fn_func_ffi__string_to_arraybuffer(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_internal_fn_func_ffi__arraybuffer_to_string(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_create_calendar_event_data(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_create_sermon_share_items_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_device_supports_av1(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_extract_full_verse_text(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_extract_scripture_references_string(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_extract_stream_url_from_status(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_bible_verse_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_bulletins_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_cached_image_base64(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_config_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_current_bulletin_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_events_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_featured_events_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_live_stream_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_livestream_archive_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_random_bible_verse_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_scripture_verses_for_sermon_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_sermons_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_fetch_stream_status_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_filter_sermons_by_media_type(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_format_event_for_display_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_format_scripture_text_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_format_time_range_string(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_generate_home_feed_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_generate_verse_description(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_about_text(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_av1_streaming_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_brand_color(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_church_address(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_church_name(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_contact_email(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_contact_phone(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_coordinates(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_donation_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_facebook_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_hls_streaming_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_instagram_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_livestream_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_media_type_display_name(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_media_type_icon(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_mission_statement(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_optimal_streaming_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_stream_live_status(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_website_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_get_youtube_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_is_multi_day_event_check(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_parse_bible_verse_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_parse_bulletins_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_parse_calendar_event_data(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_parse_contact_result_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_parse_events_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_parse_sermons_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_submit_contact_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_submit_contact_v2_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_submit_contact_v2_json_legacy(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_validate_contact_form_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_validate_email_address(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_fn_func_validate_phone_number(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_create_calendar_event_data(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_create_sermon_share_items_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_device_supports_av1(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_extract_full_verse_text(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_extract_scripture_references_string(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_extract_stream_url_from_status(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_bible_verse_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_bulletins_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_cached_image_base64(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_config_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_current_bulletin_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_events_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_featured_events_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_live_stream_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_livestream_archive_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_random_bible_verse_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_scripture_verses_for_sermon_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_sermons_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_fetch_stream_status_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_filter_sermons_by_media_type(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_format_event_for_display_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_format_scripture_text_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_format_time_range_string(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_generate_home_feed_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_generate_verse_description(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_about_text(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_av1_streaming_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_brand_color(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_church_address(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_church_name(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_contact_email(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_contact_phone(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_coordinates(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_donation_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_facebook_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_hls_streaming_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_instagram_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_livestream_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_media_type_display_name(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_media_type_icon(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_mission_statement(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_optimal_streaming_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_stream_live_status(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_website_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_get_youtube_url(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_is_multi_day_event_check(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_parse_bible_verse_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_parse_bulletins_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_parse_calendar_event_data(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_parse_contact_result_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_parse_events_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_parse_sermons_from_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_submit_contact_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_submit_contact_v2_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_submit_contact_v2_json_legacy(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_validate_contact_form_json(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_validate_email_address(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_uniffi_church_core_checksum_func_validate_phone_number(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
jsi::Value cpp_ffi_church_core_uniffi_contract_version(jsi::Runtime& rt, const jsi::Value& thisVal, const jsi::Value* args, size_t count);
|
|
|
|
public:
|
|
NativeChurchCore(jsi::Runtime &rt, std::shared_ptr<uniffi_runtime::UniffiCallInvoker> callInvoker);
|
|
virtual ~NativeChurchCore();
|
|
|
|
/**
|
|
* The entry point into the crate.
|
|
*
|
|
* React Native must call `NativeChurchCore.registerModule(rt, callInvoker)` before using
|
|
* the Javascript interface.
|
|
*/
|
|
static void registerModule(jsi::Runtime &rt, std::shared_ptr<react::CallInvoker> callInvoker);
|
|
|
|
/**
|
|
* Some cleanup into the crate goes here.
|
|
*
|
|
* Current implementation is empty, however, this is not guaranteed to always be the case.
|
|
*
|
|
* Clients should call `NativeChurchCore.unregisterModule(rt)` after final use where possible.
|
|
*/
|
|
static void unregisterModule(jsi::Runtime &rt);
|
|
|
|
virtual jsi::Value get(jsi::Runtime& rt, const jsi::PropNameID& name);
|
|
virtual void set(jsi::Runtime& rt,const jsi::PropNameID& name,const jsi::Value& value);
|
|
virtual std::vector<jsi::PropNameID> getPropertyNames(jsi::Runtime& rt);
|
|
}; |