mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
- add `objc-x86_64` architecture typings
- remove `objc-i386` architecture typings
- add `vector` typings
- change
```
(method) NSArray<ObjectType>.arrayWithArray<{}>(array: NSArray<{}>): NSArray<{}>
```
to
```
(method) NSArray<ObjectType>.arrayWithArray<string>(array: string[] | NSArray<string>): NSArray<string>
```
* Export typings on for iOS 11 x86_64
* fix: Export typings with fixed NSArray parameters
* Export typescript declarations for iOS 11.4
* Update reference path with the new typings folder
* feat: Create a script for auto typings generation
* Export typings on for iOS 11 x86_64
* fix: Export typings with fixed NSArray parameters
* Export typescript declarations for iOS 11.4
* Update reference path with the new typings folder
* feat: Create a script for auto typings generation
* chore: update .gitignore and .npmignore
* fix: Update constructor methods accepting NSArray parameters
* chore: Update manual changes flag for typings generation
43 lines
893 B
Bash
Executable File
43 lines
893 B
Bash
Executable File
|
|
#!/usr/bin/env bash
|
|
|
|
for i in "$@"
|
|
do
|
|
case $i in
|
|
--binary-path=*)
|
|
BINPATH="${i#*=}"
|
|
shift
|
|
;;
|
|
--isysroot=*)
|
|
SDKROOT="${i#*=}"
|
|
shift
|
|
;;
|
|
--output-folder=*)
|
|
OUTPUT_FOLDER="${i#*=}"
|
|
shift
|
|
;;
|
|
--no-apply-manual-changes)
|
|
NO_APPLY_MANUAL_CHANGES="--no-apply-manual-changes"
|
|
shift
|
|
;;
|
|
esac
|
|
done
|
|
|
|
echo "BINPATH:" $OUTPUT_FOLDER
|
|
if [ -n "$OUTPUT_FOLDER"]; then
|
|
echo "Output path is not set."
|
|
echo "Usage: ./typings-gen.sh --isysroot=<path to the sdk folder> --output-folder=<declarations parent folder> --binary-path=<path to the metadata generator binary"
|
|
echo "Add --no-apply-manual-changes to disable conflicting declarations renaming."
|
|
exit
|
|
fi
|
|
|
|
|
|
eval $BINPATH "-output-typescript" $OUTPUT_FOLDER "Xclang" "-isysroot" $SDKROOT "-arch" "x86_64" "-miphoneos-version-min=8.0" "-std=gnu99" $NO_APPLY_MANUAL_CHANGES
|
|
|
|
|
|
|
|
exit
|
|
|
|
|
|
|