From 295e0e85c9a5cca86bc3e66f578485ae1d774c72 Mon Sep 17 00:00:00 2001 From: qinjianqi Date: Thu, 5 Dec 2024 14:55:28 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9AModify=20the=20codegen-lib=20scrip?= =?UTF-8?q?t=20and=20regenerate=20codegen=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: "jsq99" --- README.md | 16 +++++------- harmony/document_picker.har | Bin 8727 -> 8728 bytes .../BaseReactNativeDocumentPickerPackage.h | 4 +++ .../turbo_modules/RNDocumentPicker.cpp | 19 ++++++++++++++ .../turbo_modules/RNDocumentPicker.h | 16 ++++++++++++ .../react_native_document_picker/Props.h | 1 - .../react_native_document_picker/States.cpp | 1 - .../react_native_document_picker/States.h | 3 +-- .../turboModules/RNDocumentPicker.ts | 24 ++++++++++++++++++ .../src/main/ets/generated/turboModules/ts.ts | 4 +-- package.json | 6 ++--- 11 files changed, 76 insertions(+), 18 deletions(-) create mode 100644 harmony/document_picker/src/main/cpp/generated/RNOH/generated/turbo_modules/RNDocumentPicker.cpp create mode 100644 harmony/document_picker/src/main/cpp/generated/RNOH/generated/turbo_modules/RNDocumentPicker.h create mode 100644 harmony/document_picker/src/main/ets/generated/turboModules/RNDocumentPicker.ts diff --git a/README.md b/README.md index 3f545b7..2efbe07 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ -# react-native-document-picker +# @react-native-ohos/react-native-document-picker +This project is based on [react-native-document-picker](https://github.com/react-native-documents/document-picker) +## Documentation +- [δΈ­ζ–‡](https://gitee.com/react-native-oh-library/usage-docs/blob/master/zh-cn/react-native-document-picker.md) -πŸ“£πŸ“£ A full rewrite of the library is [AVAILABLE](https://github.com/react-native-documents/document-picker/issues/603). πŸ“£πŸ“£ +- [English](https://gitee.com/react-native-oh-library/usage-docs/blob/master/en/react-native-document-picker.md) -See the new [docs here](https://react-native-documents.github.io/). - ---- - -🚧🚧 GH discussions available 🚧🚧 - -If you want to ask questions, we opened [GH discussions](https://github.com/rnmods/react-native-document-picker/discussions) for that purpose! πŸ€— Issue tracker is reserved for bugs and feature requests only and issues not following the issue template can be closed. Thank you! +## License +This library is licensed under [The MIT License (MIT)](https://gitee.com/openharmony-sig/rntpc_react-native-document-picker/blob/master/LICENSE.md). diff --git a/harmony/document_picker.har b/harmony/document_picker.har index fee3258f7121197bfa787e2e13e770c566020782..041de463030b9edccc313543dd5075e4d218ebe1 100644 GIT binary patch literal 8728 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 C$DoJ+ literal 8727 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 B#S;Jk diff --git a/harmony/document_picker/src/main/cpp/generated/RNOH/generated/BaseReactNativeDocumentPickerPackage.h b/harmony/document_picker/src/main/cpp/generated/RNOH/generated/BaseReactNativeDocumentPickerPackage.h index d0e49e1..a96349c 100644 --- a/harmony/document_picker/src/main/cpp/generated/RNOH/generated/BaseReactNativeDocumentPickerPackage.h +++ b/harmony/document_picker/src/main/cpp/generated/RNOH/generated/BaseReactNativeDocumentPickerPackage.h @@ -6,12 +6,16 @@ #include "RNOH/Package.h" #include "RNOH/ArkTSTurboModule.h" +#include "RNOH/generated/turbo_modules/RNDocumentPicker.h" namespace rnoh { class BaseReactNativeDocumentPickerPackageTurboModuleFactoryDelegate : public TurboModuleFactoryDelegate { public: SharedTurboModule createTurboModule(Context ctx, const std::string &name) const override { + if (name == "RNDocumentPicker") { + return std::make_shared(ctx, name); + } return nullptr; }; }; diff --git a/harmony/document_picker/src/main/cpp/generated/RNOH/generated/turbo_modules/RNDocumentPicker.cpp b/harmony/document_picker/src/main/cpp/generated/RNOH/generated/turbo_modules/RNDocumentPicker.cpp new file mode 100644 index 0000000..35f4e0f --- /dev/null +++ b/harmony/document_picker/src/main/cpp/generated/RNOH/generated/turbo_modules/RNDocumentPicker.cpp @@ -0,0 +1,19 @@ +/** + * This code was generated by "react-native codegen-lib-harmony" + */ + +#include "RNDocumentPicker.h" + +namespace rnoh { +using namespace facebook; + +RNDocumentPicker::RNDocumentPicker(const ArkTSTurboModule::Context ctx, const std::string name) : ArkTSTurboModule(ctx, name) { + methodMap_ = { + ARK_METHOD_METADATA(getConstants, 0), + ARK_ASYNC_METHOD_METADATA(pick, 1), + ARK_ASYNC_METHOD_METADATA(releaseSecureAccess, 1), + ARK_ASYNC_METHOD_METADATA(pickDirectory, 0), + }; +} + +} // namespace rnoh diff --git a/harmony/document_picker/src/main/cpp/generated/RNOH/generated/turbo_modules/RNDocumentPicker.h b/harmony/document_picker/src/main/cpp/generated/RNOH/generated/turbo_modules/RNDocumentPicker.h new file mode 100644 index 0000000..b999331 --- /dev/null +++ b/harmony/document_picker/src/main/cpp/generated/RNOH/generated/turbo_modules/RNDocumentPicker.h @@ -0,0 +1,16 @@ +/** + * This code was generated by "react-native codegen-lib-harmony" + */ + +#pragma once + +#include "RNOH/ArkTSTurboModule.h" + +namespace rnoh { + +class JSI_EXPORT RNDocumentPicker : public ArkTSTurboModule { + public: + RNDocumentPicker(const ArkTSTurboModule::Context ctx, const std::string name); +}; + +} // namespace rnoh diff --git a/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/Props.h b/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/Props.h index eef548f..cdd4932 100644 --- a/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/Props.h +++ b/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/Props.h @@ -7,7 +7,6 @@ * * @generated by codegen project: GeneratePropsH.js */ - #pragma once diff --git a/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/States.cpp b/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/States.cpp index 21b19ed..6ca335c 100644 --- a/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/States.cpp +++ b/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/States.cpp @@ -7,7 +7,6 @@ * * @generated by codegen project: GenerateStateCpp.js */ - #include namespace facebook { diff --git a/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/States.h b/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/States.h index 6d6c72c..873910f 100644 --- a/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/States.h +++ b/harmony/document_picker/src/main/cpp/generated/react/renderer/components/react_native_document_picker/States.h @@ -6,7 +6,6 @@ * * @generated by codegen project: GenerateStateH.js */ - #pragma once #ifdef ANDROID @@ -21,4 +20,4 @@ namespace react { } // namespace react -} // namespace facebook +} // namespace facebook \ No newline at end of file diff --git a/harmony/document_picker/src/main/ets/generated/turboModules/RNDocumentPicker.ts b/harmony/document_picker/src/main/ets/generated/turboModules/RNDocumentPicker.ts new file mode 100644 index 0000000..146072e --- /dev/null +++ b/harmony/document_picker/src/main/ets/generated/turboModules/RNDocumentPicker.ts @@ -0,0 +1,24 @@ +/** + * This code was generated by "react-native codegen-lib-harmony" + */ + +import { Tag } from "@rnoh/react-native-openharmony/ts" + +export namespace RNDocumentPicker { + export const NAME = 'RNDocumentPicker' as const + + export type DocumentPickerResponse = {uri: string, name: string, copyError?: string, fileCopyUri: null | string, type: null | string, size: null | number} + + export type DirectoryPickerResponse = {uri: string} + + export interface Spec { + getConstants(): {}; + + pick(options: Object): Promise; + + releaseSecureAccess(uris: string[]): Promise; + + pickDirectory(): Promise; + + } +} diff --git a/harmony/document_picker/src/main/ets/generated/turboModules/ts.ts b/harmony/document_picker/src/main/ets/generated/turboModules/ts.ts index d1dae56..d9561d6 100644 --- a/harmony/document_picker/src/main/ets/generated/turboModules/ts.ts +++ b/harmony/document_picker/src/main/ets/generated/turboModules/ts.ts @@ -1,5 +1,5 @@ - /** + * This code was generated by "react-native codegen-lib-harmony" */ -export {} +export * from "./RNDocumentPicker" diff --git a/package.json b/package.json index fcd6923..597c56c 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "!**/__mocks__" ], "scripts": { - "codegen-lib": "react-native codegen-lib-harmony --no-safety-check --npm-package-name react-native-document-picker --cpp-output-path ./harmony/document_picker/src/main/cpp/generated --ets-output-path ./harmony/document_picker/src/main/ets/generated --arkts-components-spec-paths ./src/NativeDocumentPicker.ts", + "codegen-lib": "react-native codegen-lib-harmony --no-safety-check --npm-package-name react-native-document-picker --cpp-output-path ./harmony/document_picker/src/main/cpp/generated --ets-output-path ./harmony/document_picker/src/main/ets/generated --turbo-modules-spec-paths ./src/NativeDocumentPicker.ts", "test": "jest", "typescript": "tsc --noEmit", "lint": "eslint \"**/*.{js,ts,tsx}\"", @@ -53,9 +53,9 @@ "author": "Elyx0 (https://github.com/rnmods), Vojtech Novak (hello@react-native-training.eu)", "license": "MIT", "bugs": { - "url": "https://github.com/rnmods/react-native-document-picker/issues" + "url": "https://gitee.com/openharmony-sig/rntpc_react-native-document-picker/issues" }, - "homepage": "https://github.com/rnmods/react-native-document-picker#readme", + "homepage": "https://gitee.com/openharmony-sig/rntpc_react-native-document-picker#readme", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" -- Gitee