feat(types-ios): iOS 15.2 (#9710)

This commit is contained in:
Nathan Walker
2022-01-03 17:41:53 -08:00
parent 3d03f8f06a
commit 25679a6982
26 changed files with 401 additions and 229 deletions

View File

@ -21,7 +21,7 @@ fi
echo "Creating typings project with @nativescript/ios@$IOS_RUNTIME_VERSION..."
rm -rf ios-typings-prj
ns create --template @nativescript/template-blank@7.0.4 ios-typings-prj
ns create --template @nativescript/template-blank@latest ios-typings-prj
ns platform add ios@$IOS_RUNTIME_VERSION --path ios-typings-prj/
if [ -n "$METADATA_GENERATOR_PATH" ]
@ -38,10 +38,10 @@ TNS_TYPESCRIPT_DECLARATIONS_PATH=$(pwd)/ios-typings-prj/typings ns build ios --d
echo "Deleting old ios typings (ios/objc-x86_64)..."
rm packages/types-ios/src/lib/ios/objc-x86_64/*
echo "Deleting Material Components typings..."
rm ios-typings-prj/typings/x86_64/objc\!MaterialComponents.d.ts
# echo "Deleting Material Components typings..."
# rm ios-typings-prj/typings/x86_64/objc\!MaterialComponents.d.ts
# Remove methods attached to other modules via extensions (UIKit, QuartzCore)
perl -pi -e 's/.*\s(mdc_|MDCFontTextStyle|MDCAnimationTimingFunction).*\s*//g' ios-typings-prj/typings/x86_64/*.d.ts
# perl -pi -e 's/.*\s(mdc_|MDCFontTextStyle|MDCAnimationTimingFunction).*\s*//g' ios-typings-prj/typings/x86_64/*.d.ts
echo "Moving generated typings to ios/objc-x86_64..."
mv ios-typings-prj/typings/x86_64/* packages/types-ios/src/lib/ios/objc-x86_64/