Skip to content

Commit 06b2d84

Browse files
make a shared lib, @nativescript/objc-node-api (#29)
* make a shared lib, @nativescript/objc-node-api * fix: ts types should refer to objc-node-api package --------- Co-authored-by: DjDeveloperr <[email protected]>
1 parent 61d491c commit 06b2d84

File tree

128 files changed

+315
-459
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+315
-459
lines changed

deno.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
},
4747

4848
"imports": {
49-
"@nativescript/macos-node-api": "./packages/macos/mod.ts"
49+
"@nativescript/macos-node-api": "./packages/macos/mod.ts",
50+
"@nativescript/objc-node-api": "./packages/objc/index.d.ts"
5051
}
5152
}

lib/native.js

Lines changed: 0 additions & 41 deletions
This file was deleted.

metadata/metadata.ios.nsmd

1.5 KB
Binary file not shown.

metadata/metadata.macos.nsmd

1004 Bytes
Binary file not shown.

metadata/src/TSEmitter/Emitter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ void TSLines::exit() { indentLevel--; }
1919

2020
std::string TSFile::toString() {
2121
std::string result;
22-
result += "/// <reference path=\"../../lib/types.d.ts\" />\n";
22+
result += "/// <reference types=\"@nativescript/objc-node-api\" />\n";
2323
for (auto &import : imports) {
2424
std::string line = "/// <reference path=\"";
2525
line += import;

package-lock.json

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/ios/index.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
/// <reference path="./lib/types.d.ts" />
1+
/// <reference types="@nativescript/objc-node-api" />
22
/// <reference path="./types/index.d.ts" />
3-

packages/ios/lib/inline_functions.d.ts

Lines changed: 0 additions & 35 deletions
This file was deleted.

packages/ios/lib/types.d.ts

Lines changed: 0 additions & 113 deletions
This file was deleted.

packages/ios/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"files": [
88
"build/ios-universal/NativeScript.xcframework",
99
"index.d.ts",
10-
"lib",
1110
"NativeScript.podspec",
1211
"types"
1312
],
@@ -25,6 +24,9 @@
2524
{ "name": "Jamie Birch" }
2625
],
2726
"license": "MIT",
27+
"dependencies": {
28+
"@nativescript/objc-node-api": ">=1.0.0-alpha.4"
29+
},
2830
"devDependencies": {
2931
"rimraf": "^5.0.5"
3032
}

0 commit comments

Comments
 (0)