/**
 * This code was generated by "react-native codegen-harmony"
 * 
 * Do not edit this file as changes may cause incorrect behavior and will be
 * lost once the code is regenerated.
 * 
 * @generatorVersion: 1
 */

#include "RNZipArchive.h"

namespace rnoh {
using namespace facebook;

RNZipArchive::RNZipArchive(const ArkTSTurboModule::Context ctx, const std::string name) : ArkTSTurboModule(ctx, name) {
    methodMap_ = {
        ARK_ASYNC_METHOD_METADATA(creteFile, 2),
        ARK_METHOD_METADATA(pathParameters, 0),
        ARK_ASYNC_METHOD_METADATA(zip, 2),
        ARK_ASYNC_METHOD_METADATA(unzip, 3),
        ARK_ASYNC_METHOD_METADATA(zipWithPassword, 4),
        ARK_ASYNC_METHOD_METADATA(unzipWithPassword, 3),
        ARK_ASYNC_METHOD_METADATA(isPasswordProtected, 1),
        ARK_METHOD_METADATA(subscribe, 1),
        ARK_ASYNC_METHOD_METADATA(unzipAssets, 2),
        ARK_ASYNC_METHOD_METADATA(getUncompressedSize, 2),
    };
}

} // namespace rnoh
