MCPcopy Create free account
hub / github.com/Tencent/MMKV / napi_value Init

Function napi_value Init

OpenHarmony/MMKV/src/main/cpp/native_bridge.cpp:1812–1899  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1810}
1811
1812EXTERN_C_START
1813static napi_value Init(napi_env env, napi_value exports) {
1814 napi_property_descriptor desc[] = {
1815 { "initialize", nullptr, initialize, nullptr, nullptr, nullptr, napi_default, nullptr },
1816 { "version", nullptr, version, nullptr, nullptr, nullptr, napi_default, nullptr },
1817 { "pageSize", nullptr, pageSize, nullptr, nullptr, nullptr, napi_default, nullptr },
1818 { "getDefaultMMKV", nullptr, getDefaultMMKV, nullptr, nullptr, nullptr, napi_default, nullptr },
1819 { "mmkvWithID", nullptr, mmkvWithID, nullptr, nullptr, nullptr, napi_default, nullptr },
1820 { "mmapID", nullptr, mmapID, nullptr, nullptr, nullptr, napi_default, nullptr },
1821 { "encodeBool", nullptr, encodeBool, nullptr, nullptr, nullptr, napi_default, nullptr },
1822 { "decodeBool", nullptr, decodeBool, nullptr, nullptr, nullptr, napi_default, nullptr },
1823 { "encodeInt32", nullptr, encodeInt32, nullptr, nullptr, nullptr, napi_default, nullptr },
1824 { "decodeInt32", nullptr, decodeInt32, nullptr, nullptr, nullptr, napi_default, nullptr },
1825 { "encodeUInt32", nullptr, encodeUInt32, nullptr, nullptr, nullptr, napi_default, nullptr },
1826 { "decodeUInt32", nullptr, decodeUInt32, nullptr, nullptr, nullptr, napi_default, nullptr },
1827 { "encodeInt64", nullptr, encodeInt64, nullptr, nullptr, nullptr, napi_default, nullptr },
1828 { "decodeInt64", nullptr, decodeInt64, nullptr, nullptr, nullptr, napi_default, nullptr },
1829 { "encodeUInt64", nullptr, encodeUInt64, nullptr, nullptr, nullptr, napi_default, nullptr },
1830 { "decodeUInt64", nullptr, decodeUInt64, nullptr, nullptr, nullptr, napi_default, nullptr },
1831 { "encodeFloat", nullptr, encodeFloat, nullptr, nullptr, nullptr, napi_default, nullptr },
1832 { "decodeFloat", nullptr, decodeFloat, nullptr, nullptr, nullptr, napi_default, nullptr },
1833 { "encodeDouble", nullptr, encodeDouble, nullptr, nullptr, nullptr, napi_default, nullptr },
1834 { "decodeDouble", nullptr, decodeDouble, nullptr, nullptr, nullptr, napi_default, nullptr },
1835 { "encodeString", nullptr, encodeString, nullptr, nullptr, nullptr, napi_default, nullptr },
1836 { "decodeString", nullptr, decodeString, nullptr, nullptr, nullptr, napi_default, nullptr },
1837 { "encodeStringSet", nullptr, encodeStringSet, nullptr, nullptr, nullptr, napi_default, nullptr },
1838 { "decodeStringSet", nullptr, decodeStringSet, nullptr, nullptr, nullptr, napi_default, nullptr },
1839 { "encodeNumberSet", nullptr, encodeNumberSet, nullptr, nullptr, nullptr, napi_default, nullptr },
1840 { "decodeNumberSet", nullptr, decodeNumberSet, nullptr, nullptr, nullptr, napi_default, nullptr },
1841 { "encodeBoolSet", nullptr, encodeBoolSet, nullptr, nullptr, nullptr, napi_default, nullptr },
1842 { "decodeBoolSet", nullptr, decodeBoolSet, nullptr, nullptr, nullptr, napi_default, nullptr },
1843 { "encodeBytes", nullptr, encodeBytes, nullptr, nullptr, nullptr, napi_default, nullptr },
1844 { "decodeBytes", nullptr, decodeBytes, nullptr, nullptr, nullptr, napi_default, nullptr },
1845 { "encodeInt32Array", nullptr, encodeInt32Array, nullptr, nullptr, nullptr, napi_default, nullptr },
1846 { "decodeInt32Array", nullptr, decodeInt32Array, nullptr, nullptr, nullptr, napi_default, nullptr },
1847 { "encodeUInt32Array", nullptr, encodeUInt32Array, nullptr, nullptr, nullptr, napi_default, nullptr },
1848 { "decodeUInt32Array", nullptr, decodeUInt32Array, nullptr, nullptr, nullptr, napi_default, nullptr },
1849 { "encodeInt64Array", nullptr, encodeInt64Array, nullptr, nullptr, nullptr, napi_default, nullptr },
1850 { "decodeInt64Array", nullptr, decodeInt64Array, nullptr, nullptr, nullptr, napi_default, nullptr },
1851 { "encodeUInt64Array", nullptr, encodeUInt64Array, nullptr, nullptr, nullptr, napi_default, nullptr },
1852 { "decodeUInt64Array", nullptr, decodeUInt64Array, nullptr, nullptr, nullptr, napi_default, nullptr },
1853 { "containsKey", nullptr, containsKey, nullptr, nullptr, nullptr, napi_default, nullptr },
1854 { "count", nullptr, count, nullptr, nullptr, nullptr, napi_default, nullptr },
1855 { "allKeys", nullptr, allKeys, nullptr, nullptr, nullptr, napi_default, nullptr },
1856 { "removeValueForKey", nullptr, removeValueForKey, nullptr, nullptr, nullptr, napi_default, nullptr },
1857 { "removeValuesForKeys", nullptr, removeValuesForKeys, nullptr, nullptr, nullptr, napi_default, nullptr },
1858 { "clearAll", nullptr, clearAll, nullptr, nullptr, nullptr, napi_default, nullptr },
1859 { "clearMemoryCache", nullptr, clearMemoryCache, nullptr, nullptr, nullptr, napi_default, nullptr },
1860 { "actualSize", nullptr, actualSize, nullptr, nullptr, nullptr, napi_default, nullptr },
1861 { "totalSize", nullptr, totalSize, nullptr, nullptr, nullptr, napi_default, nullptr },
1862 { "sync", nullptr, sync, nullptr, nullptr, nullptr, napi_default, nullptr },
1863 { "lock", nullptr, lock, nullptr, nullptr, nullptr, napi_default, nullptr },
1864 { "unlock", nullptr, unlock, nullptr, nullptr, nullptr, napi_default, nullptr },
1865 { "tryLock", nullptr, tryLock, nullptr, nullptr, nullptr, napi_default, nullptr },
1866 { "getValueSize", nullptr, getValueSize, nullptr, nullptr, nullptr, napi_default, nullptr },
1867 { "close", nullptr, mmkvClose, nullptr, nullptr, nullptr, napi_default, nullptr },
1868 { "trim", nullptr, trim, nullptr, nullptr, nullptr, napi_default, nullptr },
1869 { "removeStorage", nullptr, removeStorage, nullptr, nullptr, nullptr, napi_default, nullptr },

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected