From 7598eb6f98813ec979410738c3ae530338a9877f Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Thu, 26 Sep 2024 14:06:40 -0700 Subject: [PATCH 1/6] chore: nx migrate latest --- apps/automated/package.json | 4 +- apps/toolbox/package.json | 6 +- apps/ui/package.json | 4 +- package-lock.json | 779 ++++++++++++++++++++++-------------- package.json | 154 +++---- 5 files changed, 564 insertions(+), 383 deletions(-) diff --git a/apps/automated/package.json b/apps/automated/package.json index 41de6a023d..1c332cdc88 100644 --- a/apps/automated/package.json +++ b/apps/automated/package.json @@ -13,10 +13,10 @@ "devDependencies": { "@nativescript/android": "~8.8.0", "@nativescript/ios": "~8.8.0", - "@nativescript/visionos": "~8.7.0", + "@nativescript/visionos": "~8.8.0", "@nativescript/webpack": "file:../../dist/packages/nativescript-webpack.tgz", "circular-dependency-plugin": "^5.2.2", - "typescript": "~5.4.0" + "typescript": "~5.5.0" }, "gitHead": "c06800e52ee1a184ea2dffd12a6702aaa43be4e3", "readme": "NativeScript Application" diff --git a/apps/toolbox/package.json b/apps/toolbox/package.json index b2fa3b54e7..8d9c2817b8 100644 --- a/apps/toolbox/package.json +++ b/apps/toolbox/package.json @@ -8,14 +8,14 @@ }, "dependencies": { "@nativescript/core": "file:../../packages/core", - "@nativescript/imagepicker": "^3.2.1", + "@nativescript/imagepicker": "^4.1.0", "nativescript-theme-core": "file:../../node_modules/nativescript-theme-core" }, "devDependencies": { "@nativescript/android": "~8.8.0", "@nativescript/ios": "~8.8.0", - "@nativescript/visionos": "~8.7.0", + "@nativescript/visionos": "~8.8.0", "@nativescript/webpack": "file:../../dist/packages/nativescript-webpack.tgz", - "typescript": "~5.4.0" + "typescript": "~5.5.0" } } diff --git a/apps/ui/package.json b/apps/ui/package.json index 2517a34579..a1a5d7b345 100644 --- a/apps/ui/package.json +++ b/apps/ui/package.json @@ -13,9 +13,9 @@ "devDependencies": { "@nativescript/android": "~8.8.0", "@nativescript/ios": "~8.8.0", - "@nativescript/visionos": "~8.7.0", + "@nativescript/visionos": "~8.8.0", "@nativescript/webpack": "file:../../dist/packages/nativescript-webpack.tgz", - "typescript": "~5.4.0" + "typescript": "~5.5.0" }, "gitHead": "8ab7726d1ee9991706069c1359c552e67ee0d1a4", "readme": "NativeScript Application", diff --git a/package-lock.json b/package-lock.json index bb3d4808fc..cbc97a09ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nativescript", - "version": "8.7.2", + "version": "8.8.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nativescript", - "version": "8.7.2", + "version": "8.8.1", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -17,18 +17,18 @@ "@nativescript/nx": "^19.0.0", "@nstudio/focus": "^19.0.0", "@nstudio/nps-i": "~2.0.0", - "@nx/devkit": "19.4.2", - "@nx/eslint-plugin": "19.4.2", - "@nx/jest": "19.4.2", - "@nx/js": "19.4.2", - "@nx/node": "19.4.2", - "@nx/plugin": "19.4.2", - "@nx/workspace": "19.4.2", + "@nx/devkit": "19.8.0", + "@nx/eslint-plugin": "19.8.0", + "@nx/jest": "19.8.0", + "@nx/js": "19.8.0", + "@nx/node": "19.8.0", + "@nx/plugin": "19.8.0", + "@nx/workspace": "19.8.0", "@prettier/plugin-xml": "^3.4.1", - "@types/jest": "~29.5.0", + "@types/jest": "29.5.13", "@types/node": "^20.0.0", - "@typescript-eslint/eslint-plugin": "^7.5.0", - "@typescript-eslint/parser": "^7.5.0", + "@typescript-eslint/eslint-plugin": "^8.6.0", + "@typescript-eslint/parser": "^8.6.0", "acorn": "^8.7.0", "conventional-changelog-cli": "^4.1.0", "copyfiles": "^2.4.0", @@ -41,13 +41,13 @@ "eslint-config-prettier": "~9.1.0", "gonzales": "^1.0.7", "husky": "^9.0.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", "lint-staged": "^15.2.0", "module-alias": "^2.2.2", - "nativescript": "8.8.0-pre-next-07-03-2024-9781798152", + "nativescript": "~8.8.2", "nativescript-typedoc-theme": "1.1.0", - "nx": "19.4.2", + "nx": "19.8.0", "parse-css": "git+https://github.com/tabatkins/parse-css.git", "parserlib": "^1.1.1", "prettier": "^3.2.5", @@ -55,12 +55,12 @@ "sass": "^1.72.0", "shady-css-parser": "^0.1.0", "tree-kill": "^1.2.2", - "ts-jest": "29.1.2", + "ts-jest": "29.2.5", "ts-node": "10.9.2", "ts-patch": "^3.0.0", "tslib": "^2.6.0", "typedoc": "^0.25.12", - "typescript": "~5.4.0", + "typescript": "5.5.4", "zx": "^7.2.0" } }, @@ -2138,6 +2138,37 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@emnapi/core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.2.0.tgz", + "integrity": "sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emnapi/wasi-threads": "1.0.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz", + "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -2162,6 +2193,16 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/compat": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.1.1.tgz", + "integrity": "sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", @@ -3945,11 +3986,24 @@ "nps": "dist/bin/nps.js" } }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz", + "integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emnapi/core": "^1.1.0", + "@emnapi/runtime": "^1.1.0", + "@tybys/wasm-util": "^0.9.0" + } + }, "node_modules/@nativescript/doctor": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@nativescript/doctor/-/doctor-2.0.14.tgz", - "integrity": "sha512-XKIwT4SczoHjvbhHZuR8llMvXzDpa7HQwTWs1d9xPgqHHIuuhO2GR1g8eiukBBxhVSThYN2QwJ6mE/MiCrmYZA==", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@nativescript/doctor/-/doctor-2.0.15.tgz", + "integrity": "sha512-VEkeNKVJ1EJ55ii2A6Nv9jPL+gdDvZQ+nxlDVQcv8iOy/QSBhFHGn/RDW8UpVulqFOMr6RS9lmSjmIl6cx1G7A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "lodash": "4.17.21", "osenv": "0.1.5", @@ -3965,6 +4019,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -3977,6 +4032,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3991,13 +4047,15 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.5.tgz", "integrity": "sha512-uf7tHf+tw0B1y+x+mKTLHkykBgK2KMs3g+KlzmyMbLvICSHQyB/xOFjTT8qZ3oeTFyU7Bbj4FzXitGG6jvKhYw==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/@nativescript/doctor/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@nativescript/hook": { "version": "2.0.0", @@ -4838,73 +4896,73 @@ } }, "node_modules/@nrwl/devkit": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.4.2.tgz", - "integrity": "sha512-uvJ2kjEUq2VAQHKgaDaumFzowagqOJJgAk9dL9mdB4ZwmDi2i3XroInp/X64phrlHRyJAcYEdRJyaaM/924KVQ==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.8.0.tgz", + "integrity": "sha512-LehpQ2D1687+JWaUpW84NPuXsQuPosmts66LShPT4+6KozB4gd0hJGAXNXpjNs9CUfLyNf8rRdEeqNjWnPYEmA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "19.4.2" + "@nx/devkit": "19.8.0" } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-19.4.2.tgz", - "integrity": "sha512-Ux7YhXOWdIdNnbYoje1VyK/Ef96SHcklTWofGydYWfS71Qz9GZeIzLnjYsYwFv2Kjk7o0gbJDPYW178Id7hgjw==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-19.8.0.tgz", + "integrity": "sha512-tQU+kokxOylFz6/Ffl/FyVswLLiHNAvo6Afd+QEajQPn9CWGKolXSHGGva9skMKDjWtzOWAz1BjgpUf0nfHEFQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/eslint-plugin": "19.4.2" + "@nx/eslint-plugin": "19.8.0" } }, "node_modules/@nrwl/jest": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-19.4.2.tgz", - "integrity": "sha512-523Ecv0NWNex88t/xDls9dAqeA/r2gaDKXzVp03YeUf61Ue5PcdEXYLzgyPuctn6dhVPKGFb1yjaojtGOtRi7A==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-19.8.0.tgz", + "integrity": "sha512-+OOBsOfSNJtdrxwNSCNCF7kVga4SaS5aTkXNyDlQztlF+ccEOoafEfbV5g4gMUTF06VnXsvoC5M46xmC4Y9zTQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/jest": "19.4.2" + "@nx/jest": "19.8.0" } }, "node_modules/@nrwl/js": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-19.4.2.tgz", - "integrity": "sha512-jp1VuNEWhAIDe13rqtQPxq/aw1OF+GCBJe3RKQxElZSiphFnE8PNVqFRusEsowpPVkgt40qlnsqymEa+61eczw==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-19.8.0.tgz", + "integrity": "sha512-agmIwKD6zK0l+aIEhDv3VuPW10rn5fhHeif3k5q9EgT47QL2gCNzU54oYpuXoKeenJCsDMzOEkJb1IsglVas6g==", "dev": true, "license": "MIT", "dependencies": { - "@nx/js": "19.4.2" + "@nx/js": "19.8.0" } }, "node_modules/@nrwl/node": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-19.4.2.tgz", - "integrity": "sha512-rtrWvejMsMlqqRSBzpgZOz8MV2utU/nrJPZ0SqF026R7hPPG1k/+mCW0aR7pfQK9YVgrudlqBLrSAqh00Jr/Jg==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-19.8.0.tgz", + "integrity": "sha512-Vob+qBLw3aS871ywDPr1DgZf+iVeh18KLDH0PIQWB2C3K4aQlFBQjJD2NAtiPkUDOTG5oISbpMmWeg8Y0v8bOw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/node": "19.4.2" + "@nx/node": "19.8.0" } }, "node_modules/@nrwl/nx-plugin": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nrwl/nx-plugin/-/nx-plugin-19.4.2.tgz", - "integrity": "sha512-71w+LwfrV7PhkJZXKBSkciOn9xzl71zHcuM71x7HN7InLUkOcdNexJpgVT7zZ3vNgPAK8vc4sveSgGjhwGvtsQ==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nrwl/nx-plugin/-/nx-plugin-19.8.0.tgz", + "integrity": "sha512-Jm1dRbX0YQ1XzyFtWjRFPXaQYlzcda99XEUJBdIhK8oOMnVvmvx2TTPDMHPHVJDhKaCel96EUKLZNyaJAo/mVg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/plugin": "19.4.2" + "@nx/plugin": "19.8.0" } }, "node_modules/@nrwl/tao": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.4.2.tgz", - "integrity": "sha512-bRCRWWqR86ckji7tK4xRl9czB2WSZG4qSGqvttQMmxCvQc+njnG/QhnoGXYueaz2xr5Z1z7RJWNEqTYEAILh5Q==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.8.0.tgz", + "integrity": "sha512-tybyYdhHNfyBRb8SOc/SasT1iwjYkp/QibS8L3ayTvpvvzJpNr8BpuTznQWIkaIjilflmcdHl+rMiQDqwABqpg==", "dev": true, "license": "MIT", "dependencies": { - "nx": "19.4.2", + "nx": "19.8.0", "tslib": "^2.3.0" }, "bin": { @@ -4912,13 +4970,13 @@ } }, "node_modules/@nrwl/workspace": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-19.4.2.tgz", - "integrity": "sha512-+u8Ok6WF0rfaR5wL/WDIZtQhclLBREHvUdnjoLYtL8RspTyqSoQuOXQXP07Ln++rwLWmTIoE2NaSNKF7K0hLRQ==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-19.8.0.tgz", + "integrity": "sha512-HSN0GML7RaVUSRD3lOc07atCjs4Vzs3Jgs9/7+zFtldKsmsY4GzYIWpJ4G6IDl9u3YJwTKtRmuj5BVI7G+ZGmw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/workspace": "19.4.2" + "@nx/workspace": "19.8.0" } }, "node_modules/@nstudio/focus": { @@ -5034,13 +5092,13 @@ "license": "MIT" }, "node_modules/@nx/devkit": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.4.2.tgz", - "integrity": "sha512-4Lp3E7TiIkdYDZCk3dlCPgeTDBIaLqqEis02kgi/vO16Jek7fHet7Irkg3zU9JcjJPuoPjUyyqEXvOv5IL31IA==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.8.0.tgz", + "integrity": "sha512-nPaKHF0m2KONlt8GXjN9EhFo+NOvJnFcK6ujKFFLAyZ4TACY4F1FCjSHFTjYI82j+WukzuyjSmY9wzxYughWIQ==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/devkit": "19.4.2", + "@nrwl/devkit": "19.8.0", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -5055,15 +5113,15 @@ } }, "node_modules/@nx/eslint": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-19.4.2.tgz", - "integrity": "sha512-p27Sa0BidOz2Y9z+N8clbfh4+8WTRml0Ep2EJLPVBDIMNYtWnl9RCZdqM/85nkwjaRC3aWsvIcgVbYdLSiU6hw==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-19.8.0.tgz", + "integrity": "sha512-a1xmLeMMPruxjHAHj7zb+qB2tTJ9knfDCKpmvrxsa3dYdNd/W0ECMV1CG2gNfxK1ukH7fUa1AvV9ph6f8/3CNg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "19.4.2", - "@nx/js": "19.4.2", - "@nx/linter": "19.4.2", + "@nx/devkit": "19.8.0", + "@nx/js": "19.8.0", + "@nx/linter": "19.8.0", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.4.2" @@ -5079,25 +5137,27 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-19.4.2.tgz", - "integrity": "sha512-pIKERLqDsFG0KeV4m7o4ZhV2LY6FCOmcdjgg0QhoslQpQ9kEkJS4qTsHRqlEjNqnNnwEzwY/sFmY97nM/82cXA==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-19.8.0.tgz", + "integrity": "sha512-hu+6gz2halk2Qv6W/ALiGwFumGdhRnzdd9SBiW8YsGurdWxWWYMqO+/qnyeoyRptonAxL6kcTPeB4RHnPYnfdQ==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/eslint-plugin-nx": "19.4.2", - "@nx/devkit": "19.4.2", - "@nx/js": "19.4.2", - "@typescript-eslint/type-utils": "^7.3.0", - "@typescript-eslint/utils": "^7.3.0", + "@eslint/compat": "^1.1.1", + "@nrwl/eslint-plugin-nx": "19.8.0", + "@nx/devkit": "19.8.0", + "@nx/js": "19.8.0", + "@typescript-eslint/type-utils": "^8.0.0", + "@typescript-eslint/utils": "^8.0.0", "chalk": "^4.1.0", "confusing-browser-globals": "^1.0.9", + "globals": "^15.9.0", "jsonc-eslint-parser": "^2.1.0", "semver": "^7.5.3", "tslib": "^2.3.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.13.2 || ^7.0.0", + "@typescript-eslint/parser": "^6.13.2 || ^7.0.0 || ^8.0.0", "eslint-config-prettier": "^9.0.0" }, "peerDependenciesMeta": { @@ -5155,6 +5215,19 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/@nx/eslint-plugin/node_modules/globals": { + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", + "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@nx/eslint-plugin/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -5176,18 +5249,32 @@ "node": ">=8" } }, + "node_modules/@nx/eslint/node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/@nx/jest": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-19.4.2.tgz", - "integrity": "sha512-OXpK68K853WIQZycQv+xE7lfE4CX51CDivuThIxED+aE5yYRH3M71tqM9/qkm5Jc/9Tj3qdXzU+KpPA3HBNxFg==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-19.8.0.tgz", + "integrity": "sha512-CB8HlfCD+eovfi163I1hWjRcaM2uTpxaI0IwmfE9ddWRxyhw4VfsH0QYg9I6HUjJz0ZVl6qOd5a+98rnfJewwg==", "dev": true, "license": "MIT", "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "19.4.2", - "@nx/devkit": "19.4.2", - "@nx/js": "19.4.2", + "@nrwl/jest": "19.8.0", + "@nx/devkit": "19.8.0", + "@nx/js": "19.8.0", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -5196,6 +5283,7 @@ "jest-util": "^29.4.1", "minimatch": "9.0.3", "resolve.exports": "1.1.0", + "semver": "^7.5.3", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -5271,9 +5359,9 @@ } }, "node_modules/@nx/js": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-19.4.2.tgz", - "integrity": "sha512-hY3Q+W/f9uwbaT1SFy5gkfaQebrtTu8putJrwii4o7b5LehuE6/UPwTj7DR7m6t2hYWgPcZaj5Z+HsfNolNYYg==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-19.8.0.tgz", + "integrity": "sha512-gexu1nYN3Hl3+yNuowgfd3sW5uooMKx9Dg6FPWWn/27+eJlTny5A2nQ3YR85yKRiJbNEP23am4le788pyVq2MQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5284,9 +5372,9 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "19.4.2", - "@nx/devkit": "19.4.2", - "@nx/workspace": "19.4.2", + "@nrwl/js": "19.8.0", + "@nx/devkit": "19.8.0", + "@nx/workspace": "19.8.0", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", "babel-plugin-transform-typescript-metadata": "^0.3.1", @@ -5294,9 +5382,9 @@ "columnify": "^1.6.0", "detect-port": "^1.5.1", "fast-glob": "3.2.7", - "fs-extra": "^11.1.0", "ignore": "^5.0.4", "js-tokens": "^4.0.0", + "jsonc-parser": "3.2.0", "minimatch": "9.0.3", "npm-package-arg": "11.0.1", "npm-run-path": "^4.0.1", @@ -5412,6 +5500,13 @@ "node": ">=8" } }, + "node_modules/@nx/js/node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true, + "license": "MIT" + }, "node_modules/@nx/js/node_modules/ora": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", @@ -5490,34 +5585,34 @@ } }, "node_modules/@nx/linter": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-19.4.2.tgz", - "integrity": "sha512-kPSsZOSQVVWwkjQL/s7CyLxf/uKlO6RINGum+NrqKzgnmvQAtFosa/zZ4Mm3JNAPOdrstP8uNOuoLaFCsue4ZA==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-19.8.0.tgz", + "integrity": "sha512-v7jftcKnQLwz+ohlRR4EdbBXVumAFLzusNjnnpxYaCP7Vy4RK4qNZuLn4xANURhRgv/KlJBa+6TL9TttHpvT7g==", "dev": true, "license": "MIT", "dependencies": { - "@nx/eslint": "19.4.2" + "@nx/eslint": "19.8.0" } }, "node_modules/@nx/node": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-19.4.2.tgz", - "integrity": "sha512-PTbxbcTaw3cZlzER0SrAC7ly8Uv17lWZBPZ9m5mJmkDS8A2UXEqgS7VC8jdgl8NhafpuYwyzMtP17jfJNT4f7Q==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-19.8.0.tgz", + "integrity": "sha512-93ANC3WfZu27BU9afedKoHBjMkNgqRY9FsKwI3L0c7gpzhA4yJBdzujI+oQSGP49oG3ipNcVz3n0ar3kerlMWQ==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/node": "19.4.2", - "@nx/devkit": "19.4.2", - "@nx/eslint": "19.4.2", - "@nx/jest": "19.4.2", - "@nx/js": "19.4.2", + "@nrwl/node": "19.8.0", + "@nx/devkit": "19.8.0", + "@nx/eslint": "19.8.0", + "@nx/jest": "19.8.0", + "@nx/js": "19.8.0", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.4.2.tgz", - "integrity": "sha512-yy0ik+MYli6lg9khgb0/NJIjMr2re2fpE7hl/MhaHWZmTH9PUmzz6vWpx74O3tnz93oT/9ENXFLBagQuj9hjww==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.8.0.tgz", + "integrity": "sha512-JWtBb6ndCdGE+RBIwKN85BZnX41lFGsFxnsmot71GeAj/g7Cb0PM2qcmxawoy8yLPTBGZhb+eHER3z3nDIqRog==", "cpu": [ "arm64" ], @@ -5532,9 +5627,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.4.2.tgz", - "integrity": "sha512-UEZw7qzvWyOe0B5SvvrN4I2irq8FGlf1V6ut0ajL0vDbLR2IiiF6EYiM36ewpJmx5XspjhbLxEyQJn1TUMUm4w==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.8.0.tgz", + "integrity": "sha512-NcNaqbbStBkyahLaoKFtW6nEdjCjYT5ZOmGjc6UpAx1Y3pkk/FcIOYJRCBxwuOsRRsEAyeVcHPdYrouZmV+6Yw==", "cpu": [ "x64" ], @@ -5549,9 +5644,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.4.2.tgz", - "integrity": "sha512-kAB73FAe3Ae50XnZ+DrCFjbbqHJoTF2ZJVYiHdtRfAefEqsrFltM3Py2/qeeSp1Pxtri3sp4yeEui8WGV2ArWA==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.8.0.tgz", + "integrity": "sha512-QXHRnMW5LrpYvtmdFRL2CRgX9CWDccrs2xhQNNzcgsLgL87Wte5kjDoJJN4GQjtrmjD3Q93w67CE9lhqnpXBvQ==", "cpu": [ "x64" ], @@ -5566,9 +5661,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.4.2.tgz", - "integrity": "sha512-24cHzxYB/cxlvX8I/cYZIp88TNgCrl4srMeUzqV5bHuDKVYjA1BL/gzP/pRmsdOSq+ggAKxzXhgCG3nwStUvdw==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.8.0.tgz", + "integrity": "sha512-VjZOLMxz0gT+0AdDygxQS0Vvi3AcEzO3y9o9WdGKKaDVUDycrFn72X+ZbvFoio1dF7S1s2TbmOlR09Bu1yTgGg==", "cpu": [ "arm" ], @@ -5583,9 +5678,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.4.2.tgz", - "integrity": "sha512-6gbBak/bL4vEV2aoTFc7VaeWYF+ossJ0YOqx+hwLpv9SSt6e3yIJrqf7SiwdKq0lcoPeHq3DO06+bRzNLZxVTQ==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.8.0.tgz", + "integrity": "sha512-sCSrXkSmEfDUDGLESXB3eHXECAIYz9nosFZpCggyUP1vgF/QcV40fHnV38nrFbKaVHuoaxy43RgnD+I3o6sDSw==", "cpu": [ "arm64" ], @@ -5600,9 +5695,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.4.2.tgz", - "integrity": "sha512-JKc3Bw84jWbOhlqXGBIH9/qz3kzTwpKfsIqtar8K8Gd5/UFJS8GLEdy0mXsnoeFrA1DuYJJ0PWxoHkAa1MYLxg==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.8.0.tgz", + "integrity": "sha512-F3xEe7NGjsVKZTVlvUiUOTmCzxteRsQH2SSsYXyAfgJ42P3eZPc9HgeLx6RByjC/NBCwc7XEECMP1FjQgQXHVw==", "cpu": [ "arm64" ], @@ -5617,9 +5712,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.4.2.tgz", - "integrity": "sha512-hyf0cDZ3rAM8WERZ/M82v1rnf6oO1X+xwYq363Qx04SufU+Knto7xHGndLNkx2i18+UtCoEr4ZhDYrIb8ZWHww==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.8.0.tgz", + "integrity": "sha512-4uYuE+LvxOFXvi9z9ueJSVrME5D383SHNCjs6jYwc9KovCsmL5oPVXRieoE4/hYI4lrjly+CrAnPZU1P7ocBiw==", "cpu": [ "x64" ], @@ -5634,9 +5729,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.4.2.tgz", - "integrity": "sha512-XbKut3RTb04FNA0diDhO/OM8DgqaWaaXhyybRocfhITxH+mPQBZPUs/NM3xeQCrzlGjwrBYxt+Y9Ep8Ftgd/MA==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.8.0.tgz", + "integrity": "sha512-9UDEGjOvNt+m+kMBCAB7CGisSwv05Xvaq8K3NJ+xM5GPG74EkQel24mSoIJfm/6zmDkdZCiRzNN9VRjOjzOz6Q==", "cpu": [ "x64" ], @@ -5651,9 +5746,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.4.2.tgz", - "integrity": "sha512-VMOQ44KlndtAKE6JaXSQqrAdHBEqbJSJP4EKrBREn8HyVyr6LAfAG3Pj93ZPMvQC47uheisBcDwitxEY/Mhs1Q==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.8.0.tgz", + "integrity": "sha512-JVzm0KjyLZY5ponBukZ/b35wttW0b3LB0nqaiiHY7WKwSzo+m0UGEYHD/Yk6rKA0RRZN2wQVeIzLeWfYcZYrhA==", "cpu": [ "arm64" ], @@ -5668,9 +5763,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.4.2.tgz", - "integrity": "sha512-FOK4XVanWZYM4cLS9uAx8Xg4BpPRdo0z/jt8gVto8BwgoBPIJuytGhnTVyDNgB+nRJf8K3fz7RFcZm5jup/krg==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.8.0.tgz", + "integrity": "sha512-IRLhMZIInvp9okLsjnj76zaz8iaMovtLr6MHIFOOPIMsZYRhqQTArF5Os/NqEezeYYxvX6YZ5hKYe0xQO7A5LA==", "cpu": [ "x64" ], @@ -5685,33 +5780,33 @@ } }, "node_modules/@nx/plugin": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/plugin/-/plugin-19.4.2.tgz", - "integrity": "sha512-LZLDm8QWN9dmOMzhVWkA/Vh6JKycd40chA1wlDF0dBrneEZMzxAZTQ+cjXZhZm1Wyq5qXx9t/dUwBso31/oQnw==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/plugin/-/plugin-19.8.0.tgz", + "integrity": "sha512-vq0oRMOCLA95hbzFs5Gx7iZmdCgWxM6ylCRnBhCUsQqdjbLcfLXBPyEReJzzutElK0BMCyJkfeqoGU4CA+RKOg==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/nx-plugin": "19.4.2", - "@nx/devkit": "19.4.2", - "@nx/eslint": "19.4.2", - "@nx/jest": "19.4.2", - "@nx/js": "19.4.2", + "@nrwl/nx-plugin": "19.8.0", + "@nx/devkit": "19.8.0", + "@nx/eslint": "19.8.0", + "@nx/jest": "19.8.0", + "@nx/js": "19.8.0", "fs-extra": "^11.1.0", "tslib": "^2.3.0" } }, "node_modules/@nx/workspace": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-19.4.2.tgz", - "integrity": "sha512-wPRDN9jsqNzrrOjwrhEdju2tuEn2/wHW8G3kymGtQL24SHOY3+Ja1ZfZgfRqyjxHyUysVTH/xYfszDQ6qvdlhA==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-19.8.0.tgz", + "integrity": "sha512-8/NHRuJAqurNaFIUuSZdV8qNqiFykXlHjPp6E4raNmB8seIKYJVeYZgw9D7d5piOuLHA3o0JWSKJQ3nBElfCBw==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/workspace": "19.4.2", - "@nx/devkit": "19.4.2", + "@nrwl/workspace": "19.8.0", + "@nx/devkit": "19.8.0", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "19.4.2", + "nx": "19.8.0", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -6901,6 +6996,16 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@tybys/wasm-util": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", + "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -6985,10 +7090,11 @@ } }, "node_modules/@types/jest": { - "version": "29.5.12", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", - "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", + "version": "29.5.13", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.13.tgz", + "integrity": "sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -7005,12 +7111,6 @@ "parse5": "^7.0.0" } }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, "node_modules/@types/jsonfile": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", @@ -7054,12 +7154,6 @@ "integrity": "sha512-PtrlVaOaI44/3pl3cvnlK+GxOM3re2526TJvPvh7W+keHIXdV4TE0ylpPBAcvFQCbGitaTXwL9u+RF7qtVeazQ==", "dev": true }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true - }, "node_modules/@types/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -7100,33 +7194,32 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.5.0.tgz", - "integrity": "sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", + "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.5.0", - "@typescript-eslint/type-utils": "7.5.0", - "@typescript-eslint/utils": "7.5.0", - "@typescript-eslint/visitor-keys": "7.5.0", - "debug": "^4.3.4", + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/type-utils": "8.6.0", + "@typescript-eslint/utils": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", "graphemer": "^1.4.0", - "ignore": "^5.2.4", + "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -7135,26 +7228,27 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.5.0.tgz", - "integrity": "sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", + "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.5.0", - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/typescript-estree": "7.5.0", - "@typescript-eslint/visitor-keys": "7.5.0", + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/typescript-estree": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -7163,16 +7257,17 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz", - "integrity": "sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", + "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/visitor-keys": "7.5.0" + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -7180,26 +7275,24 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.5.0.tgz", - "integrity": "sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", + "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.5.0", - "@typescript-eslint/utils": "7.5.0", + "@typescript-eslint/typescript-estree": "8.6.0", + "@typescript-eslint/utils": "8.6.0", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependencies": { - "eslint": "^8.56.0" - }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -7207,12 +7300,13 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.5.0.tgz", - "integrity": "sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", + "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -7220,22 +7314,23 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz", - "integrity": "sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", + "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/visitor-keys": "7.5.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -7247,42 +7342,87 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/utils": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.5.0.tgz", - "integrity": "sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", + "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.5.0", - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/typescript-estree": "7.5.0", - "semver": "^7.5.4" + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/typescript-estree": "8.6.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz", - "integrity": "sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", + "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.5.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "8.6.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -7317,13 +7457,15 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/@yarnpkg/parsers": { "version": "3.0.0-rc.46", "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz", "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" @@ -9871,10 +10013,11 @@ "dev": true }, "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -10646,6 +10789,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, + "license": "MIT", "dependencies": { "pend": "~1.2.0" } @@ -10750,6 +10894,7 @@ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } @@ -15824,9 +15969,9 @@ "dev": true }, "node_modules/nativescript": { - "version": "8.8.0-pre-next-07-03-2024-9781798152", - "resolved": "https://registry.npmjs.org/nativescript/-/nativescript-8.8.0-pre-next-07-03-2024-9781798152.tgz", - "integrity": "sha512-rEDlm9TSl5Y9xue6u75cTiqP1yC+/CyGZyA0YN/o+yoAoMgAISZghmTx+aQB/x3AgHZPEhffFEnHpnA9OcJ3hA==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/nativescript/-/nativescript-8.8.2.tgz", + "integrity": "sha512-QIzHWOuAptUCEg1iqFbnCedc7ot74Q9k0FHrvP/OIVCPhlRANNZnI89rgkZI0GIee9G9I9SwOTS7MmcsziJELw==", "bundleDependencies": [ "@npmcli/move-file", "stringify-package" @@ -15835,7 +15980,7 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@nativescript/doctor": "2.0.14", + "@nativescript/doctor": "2.0.15", "@nativescript/schematics-executor": "0.0.2", "@npmcli/arborist": "^7.2.0", "@npmcli/move-file": "^2.0.0", @@ -15866,7 +16011,7 @@ "minimatch": "7.4.2", "mkdirp": "2.1.6", "mute-stream": "1.0.0", - "nativescript-dev-xcode": "0.7.0", + "nativescript-dev-xcode": "0.8.0", "open": "8.4.2", "ora": "5.4.1", "pacote": "15.1.1", @@ -15911,16 +16056,17 @@ } }, "node_modules/nativescript-dev-xcode": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/nativescript-dev-xcode/-/nativescript-dev-xcode-0.7.0.tgz", - "integrity": "sha512-L0oe44Kqeqzv9kBzBwGnyh0KJ1bVWNQEiLMRE9l7EyIC/mdoajaz/1hTZEq9JmKuUB8CQ4i7CK/f9WvyDJ9sxw==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/nativescript-dev-xcode/-/nativescript-dev-xcode-0.8.0.tgz", + "integrity": "sha512-NenQo5L57dJfsG8UHFqxMp7wokXVc8oGPagBT8FBTpebxb0GyVzxHwDhAzKHwk2Oex5AvjQKGlp2iOwRwxn9Xw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "simple-plist": "1.3.1", "uuid": "9.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, "node_modules/nativescript-dev-xcode/node_modules/bplist-creator": { @@ -15928,6 +16074,7 @@ "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", "dev": true, + "license": "MIT", "dependencies": { "stream-buffers": "2.2.x" } @@ -15937,6 +16084,7 @@ "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", "dev": true, + "license": "MIT", "dependencies": { "big-integer": "1.6.x" }, @@ -15949,6 +16097,7 @@ "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", "dev": true, + "license": "MIT", "dependencies": { "bplist-creator": "0.1.0", "bplist-parser": "0.3.1", @@ -15964,6 +16113,7 @@ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -16569,7 +16719,8 @@ "version": "1.1.12", "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.14", @@ -16867,18 +17018,19 @@ "dev": true }, "node_modules/nx": { - "version": "19.4.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-19.4.2.tgz", - "integrity": "sha512-h4NMoy9uvSHuM+kyioZXb5G4hfBZ7E4a5dswG2RPe3g/GcY9wdpkUMd/EJJ0cHQwv36kRZOMCflhounYCd7OeA==", + "version": "19.8.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-19.8.0.tgz", + "integrity": "sha512-zD1ZvkfxECrd9QnvUyAUVLESmjl0bpIhB1gLcYN2BqsCkB1vkngbxIvXDorI98keOVEfHzeuwNSkufQNls1hug==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "@nrwl/tao": "19.4.2", + "@napi-rs/wasm-runtime": "0.2.4", + "@nrwl/tao": "19.8.0", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.7", - "axios": "^1.6.0", + "axios": "^1.7.4", "chalk": "^4.1.0", "cli-cursor": "3.1.0", "cli-spinners": "2.6.1", @@ -16893,7 +17045,7 @@ "ignore": "^5.0.4", "jest-diff": "^29.4.1", "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", + "lines-and-columns": "2.0.3", "minimatch": "9.0.3", "node-machine-id": "1.1.12", "npm-run-path": "^4.0.1", @@ -16914,16 +17066,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "19.4.2", - "@nx/nx-darwin-x64": "19.4.2", - "@nx/nx-freebsd-x64": "19.4.2", - "@nx/nx-linux-arm-gnueabihf": "19.4.2", - "@nx/nx-linux-arm64-gnu": "19.4.2", - "@nx/nx-linux-arm64-musl": "19.4.2", - "@nx/nx-linux-x64-gnu": "19.4.2", - "@nx/nx-linux-x64-musl": "19.4.2", - "@nx/nx-win32-arm64-msvc": "19.4.2", - "@nx/nx-win32-x64-msvc": "19.4.2" + "@nx/nx-darwin-arm64": "19.8.0", + "@nx/nx-darwin-x64": "19.8.0", + "@nx/nx-freebsd-x64": "19.8.0", + "@nx/nx-linux-arm-gnueabihf": "19.8.0", + "@nx/nx-linux-arm64-gnu": "19.8.0", + "@nx/nx-linux-arm64-musl": "19.8.0", + "@nx/nx-linux-x64-gnu": "19.8.0", + "@nx/nx-linux-x64-musl": "19.8.0", + "@nx/nx-win32-arm64-msvc": "19.8.0", + "@nx/nx-win32-x64-msvc": "19.8.0" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -16943,6 +17095,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -16953,11 +17106,24 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/nx/node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/nx/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -16974,6 +17140,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -16985,13 +17152,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nx/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -17000,13 +17169,25 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/nx/node_modules/lines-and-columns": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } }, "node_modules/nx/node_modules/ora": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", "dev": true, + "license": "MIT", "dependencies": { "bl": "^4.0.3", "chalk": "^4.1.0", @@ -17029,6 +17210,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -17041,6 +17223,7 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -17233,7 +17416,9 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "deprecated": "This package is no longer supported.", "dev": true, + "license": "ISC", "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -18137,7 +18322,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/phin": { "version": "2.9.3", @@ -19542,13 +19728,11 @@ } }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -19556,24 +19740,6 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -20340,6 +20506,7 @@ "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "duplexer": "^0.1.1", "minimist": "^1.2.0", @@ -20493,6 +20660,7 @@ "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "dev": true, + "license": "MIT", "dependencies": { "mkdirp": "^0.5.1", "rimraf": "~2.6.2" @@ -20515,6 +20683,7 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -20526,7 +20695,9 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -20858,28 +21029,31 @@ } }, "node_modules/ts-jest": { - "version": "29.1.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz", - "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==", + "version": "29.2.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.5.tgz", + "integrity": "sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==", "dev": true, + "license": "MIT", "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", + "bs-logger": "^0.2.6", + "ejs": "^3.1.10", + "fast-json-stable-stringify": "^2.1.0", "jest-util": "^29.0.0", "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.6.3", + "yargs-parser": "^21.1.1" }, "bin": { "ts-jest": "cli.js" }, "engines": { - "node": "^16.10.0 || ^18.0.0 || >=20.0.0" + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0", "@jest/types": "^29.0.0", "babel-jest": "^29.0.0", "jest": "^29.0.0", @@ -20889,6 +21063,9 @@ "@babel/core": { "optional": true }, + "@jest/transform": { + "optional": true + }, "@jest/types": { "optional": true }, @@ -21055,6 +21232,7 @@ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, + "license": "MIT", "dependencies": { "json5": "^2.2.2", "minimist": "^1.2.6", @@ -21069,6 +21247,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -21290,10 +21469,11 @@ } }, "node_modules/typescript": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", - "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22099,6 +22279,7 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" diff --git a/package.json b/package.json index 7a7b422858..7eb6782603 100644 --- a/package.json +++ b/package.json @@ -1,79 +1,79 @@ { - "name": "nativescript", - "version": "8.8.1", - "license": "MIT", - "scripts": { - "clean": "git clean -f -X -d --exclude=!.idea/ --exclude=!.vscode/* --exclude=!.npmrc", - "clean.all": "npm run setup && nx run-many --target=clean --all", - "setup": "npm run clean && npm install --legacy-peer-deps", - "setup:yarn": "yarn clean && yarn", - "setup:pnpm": "pnpm run clean && pnpm install", - "postinstall": "ts-patch install && husky install && nx run webpack5:build", - "start": "nps", - "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s" - }, - "private": true, - "repository": { - "type": "git", - "url": "https://github.com/NativeScript/NativeScript.git" - }, - "dependencies": { - "nativescript-theme-core": "^1.0.4" - }, - "devDependencies": { - "@nativescript/hook": "^2.0.0", - "@nativescript/nx": "^19.0.0", - "@nstudio/focus": "^19.0.0", - "@nstudio/nps-i": "~2.0.0", - "@nx/devkit": "19.4.2", - "@nx/eslint-plugin": "19.4.2", - "@nx/jest": "19.4.2", - "@nx/js": "19.4.2", - "@nx/node": "19.4.2", - "@nx/plugin": "19.4.2", - "@nx/workspace": "19.4.2", - "@prettier/plugin-xml": "^3.4.1", - "@types/jest": "~29.5.0", - "@types/node": "^20.0.0", - "@typescript-eslint/eslint-plugin": "^7.5.0", - "@typescript-eslint/parser": "^7.5.0", - "acorn": "^8.7.0", - "conventional-changelog-cli": "^4.1.0", - "copyfiles": "^2.4.0", - "css": "^3.0.0", - "css-tree": "^1.1.2", - "css-what": "^6.1.0", - "dotenv": "~16.4.0", - "emoji-regex": "^10.3.0", - "eslint": "~8.57.0", - "eslint-config-prettier": "~9.1.0", - "gonzales": "^1.0.7", - "husky": "^9.0.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", - "lint-staged": "^15.2.0", - "module-alias": "^2.2.2", - "nativescript": "8.8.0-pre-next-07-03-2024-9781798152", - "nativescript-typedoc-theme": "1.1.0", - "nx": "19.4.2", - "parse-css": "git+https://github.com/tabatkins/parse-css.git", - "parserlib": "^1.1.1", - "prettier": "^3.2.5", - "reduce-css-calc": "~2.1.7", - "sass": "^1.72.0", - "shady-css-parser": "^0.1.0", - "tree-kill": "^1.2.2", - "ts-jest": "29.1.2", - "ts-node": "10.9.2", - "ts-patch": "^3.0.0", - "tslib": "^2.6.0", - "typedoc": "^0.25.12", - "typescript": "~5.4.0", - "zx": "^7.2.0" - }, - "lint-staged": { - "**/*.{js,ts,css,scss,json,html}": [ - "npx prettier --write" - ] - } + "name": "nativescript", + "version": "8.8.1", + "license": "MIT", + "scripts": { + "clean": "git clean -f -X -d --exclude=!.idea/ --exclude=!.vscode/* --exclude=!.npmrc", + "clean.all": "npm run setup && nx run-many --target=clean --all", + "setup": "npm run clean && npm install --legacy-peer-deps", + "setup:yarn": "yarn clean && yarn", + "setup:pnpm": "pnpm run clean && pnpm install", + "postinstall": "ts-patch install && husky install && nx run webpack5:build", + "start": "nps", + "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s" + }, + "private": true, + "repository": { + "type": "git", + "url": "https://github.com/NativeScript/NativeScript.git" + }, + "dependencies": { + "nativescript-theme-core": "^1.0.4" + }, + "devDependencies": { + "@nativescript/hook": "^2.0.0", + "@nativescript/nx": "^19.0.0", + "@nstudio/focus": "^19.0.0", + "@nstudio/nps-i": "~2.0.0", + "@nx/devkit": "19.8.0", + "@nx/eslint-plugin": "19.8.0", + "@nx/jest": "19.8.0", + "@nx/js": "19.8.0", + "@nx/node": "19.8.0", + "@nx/plugin": "19.8.0", + "@nx/workspace": "19.8.0", + "@prettier/plugin-xml": "^3.4.1", + "@types/jest": "29.5.13", + "@types/node": "^20.0.0", + "@typescript-eslint/eslint-plugin": "^8.6.0", + "@typescript-eslint/parser": "^8.6.0", + "acorn": "^8.7.0", + "conventional-changelog-cli": "^4.1.0", + "copyfiles": "^2.4.0", + "css": "^3.0.0", + "css-tree": "^1.1.2", + "css-what": "^6.1.0", + "dotenv": "~16.4.0", + "emoji-regex": "^10.3.0", + "eslint": "~8.57.0", + "eslint-config-prettier": "~9.1.0", + "gonzales": "^1.0.7", + "husky": "^9.0.0", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", + "lint-staged": "^15.2.0", + "module-alias": "^2.2.2", + "nativescript": "~8.8.2", + "nativescript-typedoc-theme": "1.1.0", + "nx": "19.8.0", + "parse-css": "git+https://github.com/tabatkins/parse-css.git", + "parserlib": "^1.1.1", + "prettier": "^3.2.5", + "reduce-css-calc": "~2.1.7", + "sass": "^1.72.0", + "shady-css-parser": "^0.1.0", + "tree-kill": "^1.2.2", + "ts-jest": "29.2.5", + "ts-node": "10.9.2", + "ts-patch": "^3.0.0", + "tslib": "^2.6.0", + "typedoc": "^0.25.12", + "typescript": "5.5.4", + "zx": "^7.2.0" + }, + "lint-staged": { + "**/*.{js,ts,css,scss,json,html}": [ + "npx prettier --write" + ] + } } From 247bc714908db9d71614694505cf6a57434b59e5 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Thu, 26 Sep 2024 14:10:38 -0700 Subject: [PATCH 2/6] feat(types-ios): latest 18.x types --- packages/types-ios/src/lib/ios/ios.d.ts | 30 + .../ios/objc-x86_64/objc!AVFoundation.d.ts | 298 +- .../objc-x86_64/objc!AccessorySetupKit.d.ts | 46 +- .../objc!AuthenticationServices.d.ts | 13 + .../lib/ios/objc-x86_64/objc!ColorSync.d.ts | 5 + .../lib/ios/objc-x86_64/objc!CoreData.d.ts | 10 + .../ios/objc-x86_64/objc!CoreFoundation.d.ts | 20 + .../ios/objc-x86_64/objc!CoreGraphics.d.ts | 5 + .../lib/ios/objc-x86_64/objc!CoreImage.d.ts | 5 + .../ios/objc-x86_64/objc!CoreLocation.d.ts | 3 - .../lib/ios/objc-x86_64/objc!CoreMedia.d.ts | 2 + .../lib/ios/objc-x86_64/objc!CoreText.d.ts | 5 + .../src/lib/ios/objc-x86_64/objc!Darwin.d.ts | 5349 +++++++++++------ .../lib/ios/objc-x86_64/objc!Foundation.d.ts | 4 + .../lib/ios/objc-x86_64/objc!HealthKit.d.ts | 30 + .../src/lib/ios/objc-x86_64/objc!ImageIO.d.ts | 5 + .../src/lib/ios/objc-x86_64/objc!Intents.d.ts | 51 +- .../src/lib/ios/objc-x86_64/objc!Matter.d.ts | 147 +- .../objc-x86_64/objc!MediaAccessibility.d.ts | 5 + .../src/lib/ios/objc-x86_64/objc!Metal.d.ts | 4 +- .../objc!MetalPerformanceShadersGraph.d.ts | 9 + .../lib/ios/objc-x86_64/objc!NSCWinterCG.d.ts | 91 + .../src/lib/ios/objc-x86_64/objc!PassKit.d.ts | 64 +- .../lib/ios/objc-x86_64/objc!SceneKit.d.ts | 2 + .../lib/ios/objc-x86_64/objc!SpriteKit.d.ts | 2 + .../src/lib/ios/objc-x86_64/objc!UIKit.d.ts | 187 +- .../ios/objc-x86_64/objc!VideoToolbox.d.ts | 10 + .../src/lib/ios/objc-x86_64/objc!Vision.d.ts | 2 + .../lib/ios/objc-x86_64/objc!__wctype.d.ts | 4 + .../src/lib/ios/objc-x86_64/objc!_assert.d.ts | 2 + .../src/lib/ios/objc-x86_64/objc!_ctype.d.ts | 20 + .../src/lib/ios/objc-x86_64/objc!_errno.d.ts | 2 + .../src/lib/ios/objc-x86_64/objc!_fenv.d.ts | 34 + .../lib/ios/objc-x86_64/objc!_inttypes.d.ts | 44 + .../src/lib/ios/objc-x86_64/objc!_locale.d.ts | 32 + .../src/lib/ios/objc-x86_64/objc!_math.d.ts | 491 ++ .../src/lib/ios/objc-x86_64/objc!_setjmp.d.ts | 14 + .../src/lib/ios/objc-x86_64/objc!_signal.d.ts | 151 + .../src/lib/ios/objc-x86_64/objc!_stdio.d.ts | 191 + .../src/lib/ios/objc-x86_64/objc!_stdlib.d.ts | 403 ++ .../src/lib/ios/objc-x86_64/objc!_string.d.ts | 130 + .../lib/ios/objc-x86_64/objc!_strings.d.ts | 41 + .../lib/ios/objc-x86_64/objc!_sys_select.d.ts | 10 + .../src/lib/ios/objc-x86_64/objc!_tgmath.d.ts | 18 + .../src/lib/ios/objc-x86_64/objc!_time.d.ts | 116 + .../src/lib/ios/objc-x86_64/objc!_wchar.d.ts | 191 + .../src/lib/ios/objc-x86_64/objc!_wctype.d.ts | 12 + .../src/lib/ios/objc-x86_64/objc!alloca.d.ts | 2 + .../src/lib/ios/objc-x86_64/objc!dnssd.d.ts | 7 + .../lib/ios/objc-x86_64/objc!nl_types.d.ts | 12 + .../src/lib/ios/objc-x86_64/objc!pthread.d.ts | 537 ++ .../lib/ios/objc-x86_64/objc!runetype.d.ts | 43 + .../ios/objc-x86_64/objc!sys_resource.d.ts | 277 + .../lib/ios/objc-x86_64/objc!sys_select.d.ts | 4 + .../lib/ios/objc-x86_64/objc!sys_time.d.ts | 6 + .../lib/ios/objc-x86_64/objc!sys_wait.d.ts | 17 + .../src/lib/ios/objc-x86_64/objc!unistd.d.ts | 414 ++ .../src/lib/ios/objc-x86_64/objc!xlocale.d.ts | 14 + 58 files changed, 7502 insertions(+), 2141 deletions(-) create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!NSCWinterCG.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!__wctype.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_assert.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_ctype.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_errno.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_fenv.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_inttypes.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_locale.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_math.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_setjmp.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_signal.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_stdio.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_stdlib.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_string.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_strings.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_sys_select.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_tgmath.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_time.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_wchar.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!_wctype.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!alloca.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!nl_types.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!pthread.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!runetype.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!sys_resource.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!sys_select.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!sys_time.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!sys_wait.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!unistd.d.ts create mode 100644 packages/types-ios/src/lib/ios/objc-x86_64/objc!xlocale.d.ts diff --git a/packages/types-ios/src/lib/ios/ios.d.ts b/packages/types-ios/src/lib/ios/ios.d.ts index f979260b7f..8a834f4df8 100644 --- a/packages/types-ios/src/lib/ios/ios.d.ts +++ b/packages/types-ios/src/lib/ios/ios.d.ts @@ -107,6 +107,7 @@ /// /// /// +/// /// /// /// @@ -167,6 +168,26 @@ /// /// /// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// /// /// /// @@ -174,12 +195,21 @@ /// /// /// +/// /// /// /// /// /// +/// /// +/// /// +/// +/// +/// +/// +/// /// +/// /// diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!AVFoundation.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!AVFoundation.d.ts index 6d5d120cc7..c34effb585 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!AVFoundation.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!AVFoundation.d.ts @@ -3161,6 +3161,18 @@ declare class AVCaptureConnection extends NSObject { isVideoRotationAngleSupported(videoRotationAngle: number): boolean; } +/** + * @since 18.0 + */ +declare class AVCaptureControl extends NSObject { + + static alloc(): AVCaptureControl; // inherited from NSObject + + static new(): AVCaptureControl; // inherited from NSObject + + enabled: boolean; +} + /** * @since 11.0 */ @@ -3437,6 +3449,11 @@ declare class AVCaptureDevice extends NSObject { */ readonly deviceWhiteBalanceGains: AVCaptureWhiteBalanceGains; + /** + * @since 18.0 + */ + readonly displayVideoZoomFactorMultiplier: number; + /** * @since 11.0 * @deprecated 13.0 @@ -4007,6 +4024,16 @@ declare class AVCaptureDeviceFormat extends NSObject { */ readonly supportedVideoZoomRangesForDepthDataDelivery: NSArray; + /** + * @since 18.0 + */ + readonly systemRecommendedExposureBiasRange: AVExposureBiasRange; + + /** + * @since 18.0 + */ + readonly systemRecommendedVideoZoomRange: AVZoomRange; + /** * @since 11.0 */ @@ -4119,6 +4146,16 @@ declare class AVCaptureDeviceInput extends AVCaptureInput { */ videoMinFrameDurationOverride: CMTime; + /** + * @since 18.0 + */ + windNoiseRemovalEnabled: boolean; + + /** + * @since 18.0 + */ + readonly windNoiseRemovalSupported: boolean; + constructor(o: { device: AVCaptureDevice; }); initWithDeviceError(device: AVCaptureDevice): this; @@ -4297,6 +4334,21 @@ declare class AVCaptureFileOutput extends AVCaptureOutput { readonly recording: boolean; + /** + * @since 18.0 + */ + readonly recordingPaused: boolean; + + /** + * @since 18.0 + */ + pauseRecording(): void; + + /** + * @since 18.0 + */ + resumeRecording(): void; + startRecordingToOutputFileURLRecordingDelegate(outputFileURL: NSURL, delegate: AVCaptureFileOutputRecordingDelegate): void; stopRecording(): void; @@ -4309,6 +4361,16 @@ interface AVCaptureFileOutputRecordingDelegate extends NSObjectProtocol { captureOutputDidFinishRecordingToOutputFileAtURLFromConnectionsError(output: AVCaptureFileOutput, outputFileURL: NSURL, connections: NSArray | AVCaptureConnection[], error: NSError): void; + /** + * @since 18.0 + */ + captureOutputDidPauseRecordingToOutputFileAtURLFromConnections?(output: AVCaptureFileOutput, fileURL: NSURL, connections: NSArray | AVCaptureConnection[]): void; + + /** + * @since 18.0 + */ + captureOutputDidResumeRecordingToOutputFileAtURLFromConnections?(output: AVCaptureFileOutput, fileURL: NSURL, connections: NSArray | AVCaptureConnection[]): void; + captureOutputDidStartRecordingToOutputFileAtURLFromConnections?(output: AVCaptureFileOutput, fileURL: NSURL, connections: NSArray | AVCaptureConnection[]): void; } declare var AVCaptureFileOutputRecordingDelegate: { @@ -4345,6 +4407,42 @@ declare const enum AVCaptureFocusMode { */ declare var AVCaptureISOCurrent: number; +/** + * @since 18.0 + */ +declare class AVCaptureIndexPicker extends AVCaptureControl { + + static alloc(): AVCaptureIndexPicker; // inherited from NSObject + + static new(): AVCaptureIndexPicker; // inherited from NSObject + + accessibilityIdentifier: string; + + readonly localizedIndexTitles: NSArray; + + readonly localizedTitle: string; + + readonly numberOfIndexes: number; + + selectedIndex: number; + + readonly symbolName: string; + + constructor(o: { localizedTitle: string; symbolName: string; localizedIndexTitles: NSArray | string[]; }); + + constructor(o: { localizedTitle: string; symbolName: string; numberOfIndexes: number; }); + + constructor(o: { localizedTitle: string; symbolName: string; numberOfIndexes: number; localizedTitleTransform: (p1: number) => string; }); + + initWithLocalizedTitleSymbolNameLocalizedIndexTitles(localizedTitle: string, symbolName: string, localizedIndexTitles: NSArray | string[]): this; + + initWithLocalizedTitleSymbolNameNumberOfIndexes(localizedTitle: string, symbolName: string, numberOfIndexes: number): this; + + initWithLocalizedTitleSymbolNameNumberOfIndexesLocalizedTitleTransform(localizedTitle: string, symbolName: string, numberOfIndexes: number, localizedTitleTransform: (p1: number) => string): this; + + setActionQueueAction(actionQueue: NSObject & OS_dispatch_queue, action: (p1: number) => void): void; +} + /** * @since 4.0 */ @@ -4599,7 +4697,9 @@ declare const enum AVCaptureMultichannelAudioMode { None = 0, - Stereo = 1 + Stereo = 1, + + FirstOrderAmbisonics = 2 } /** @@ -4924,6 +5024,11 @@ declare class AVCapturePhotoOutput extends AVCaptureOutput { readonly availablePhotoPixelFormatTypes: NSArray; + /** + * @since 18.0 + */ + readonly availableRawPhotoCodecTypes: NSArray; + /** * @since 11.0 */ @@ -5126,6 +5231,11 @@ declare class AVCapturePhotoOutput extends AVCaptureOutput { */ supportedPhotoPixelFormatTypesForFileType(fileType: string): NSArray; + /** + * @since 18.0 + */ + supportedRawPhotoCodecTypesForRawPhotoPixelFormatTypeFileType(pixelFormatType: number, fileType: string): NSArray; + /** * @since 11.0 */ @@ -5364,6 +5474,11 @@ declare class AVCapturePhotoSettings extends NSObject implements NSCopying { */ rawEmbeddedThumbnailPhotoFormat: NSDictionary; + /** + * @since 18.0 + */ + rawFileFormat: NSDictionary; + /** * @since 11.0 */ @@ -5602,6 +5717,21 @@ declare class AVCaptureSession extends NSObject { */ readonly connections: NSArray; + /** + * @since 18.0 + */ + readonly controls: NSArray; + + /** + * @since 18.0 + */ + readonly controlsDelegate: AVCaptureSessionControlsDelegate; + + /** + * @since 18.0 + */ + readonly controlsDelegateCallbackQueue: NSObject & OS_dispatch_queue; + /** * @since 16.0 */ @@ -5620,6 +5750,11 @@ declare class AVCaptureSession extends NSObject { */ readonly masterClock: any; + /** + * @since 18.0 + */ + readonly maxControlsCount: number; + /** * @since 16.0 */ @@ -5636,6 +5771,11 @@ declare class AVCaptureSession extends NSObject { sessionPreset: string; + /** + * @since 18.0 + */ + readonly supportsControls: boolean; + /** * @since 15.4 */ @@ -5651,6 +5791,11 @@ declare class AVCaptureSession extends NSObject { */ addConnection(connection: AVCaptureConnection): void; + /** + * @since 18.0 + */ + addControl(control: AVCaptureControl): void; + addInput(input: AVCaptureInput): void; /** @@ -5672,6 +5817,11 @@ declare class AVCaptureSession extends NSObject { */ canAddConnection(connection: AVCaptureConnection): boolean; + /** + * @since 18.0 + */ + canAddControl(control: AVCaptureControl): boolean; + canAddInput(input: AVCaptureInput): boolean; canAddOutput(output: AVCaptureOutput): boolean; @@ -5685,15 +5835,43 @@ declare class AVCaptureSession extends NSObject { */ removeConnection(connection: AVCaptureConnection): void; + /** + * @since 18.0 + */ + removeControl(control: AVCaptureControl): void; + removeInput(input: AVCaptureInput): void; removeOutput(output: AVCaptureOutput): void; + /** + * @since 18.0 + */ + setControlsDelegateQueue(controlsDelegate: AVCaptureSessionControlsDelegate, controlsDelegateCallbackQueue: NSObject & OS_dispatch_queue): void; + startRunning(): void; stopRunning(): void; } +/** + * @since 18.0 + */ +interface AVCaptureSessionControlsDelegate extends NSObjectProtocol { + + sessionControlsDidBecomeActive(session: AVCaptureSession): void; + + sessionControlsDidBecomeInactive(session: AVCaptureSession): void; + + sessionControlsWillEnterFullscreenAppearance(session: AVCaptureSession): void; + + sessionControlsWillExitFullscreenAppearance(session: AVCaptureSession): void; +} +declare var AVCaptureSessionControlsDelegate: { + + prototype: AVCaptureSessionControlsDelegate; +}; + /** * @since 4.0 */ @@ -5810,6 +5988,42 @@ declare var AVCaptureSessionRuntimeErrorNotification: string; */ declare var AVCaptureSessionWasInterruptedNotification: string; +/** + * @since 18.0 + */ +declare class AVCaptureSlider extends AVCaptureControl { + + static alloc(): AVCaptureSlider; // inherited from NSObject + + static new(): AVCaptureSlider; // inherited from NSObject + + accessibilityIdentifier: string; + + readonly localizedTitle: string; + + localizedValueFormat: string; + + prominentValues: NSArray; + + readonly symbolName: string; + + value: number; + + constructor(o: { localizedTitle: string; symbolName: string; minValue: number; maxValue: number; }); + + constructor(o: { localizedTitle: string; symbolName: string; minValue: number; maxValue: number; step: number; }); + + constructor(o: { localizedTitle: string; symbolName: string; values: NSArray | number[]; }); + + initWithLocalizedTitleSymbolNameMinValueMaxValue(localizedTitle: string, symbolName: string, minValue: number, maxValue: number): this; + + initWithLocalizedTitleSymbolNameMinValueMaxValueStep(localizedTitle: string, symbolName: string, minValue: number, maxValue: number, step: number): this; + + initWithLocalizedTitleSymbolNameValues(localizedTitle: string, symbolName: string, values: NSArray | number[]): this; + + setActionQueueAction(actionQueue: NSObject & OS_dispatch_queue, action: (p1: number) => void): void; +} + /** * @since 4.0 * @deprecated 10.0 @@ -5959,6 +6173,24 @@ declare class AVCaptureSynchronizedSampleBufferData extends AVCaptureSynchronize readonly sampleBufferWasDropped: boolean; } +/** + * @since 18.0 + */ +declare class AVCaptureSystemExposureBiasSlider extends AVCaptureControl { + + static alloc(): AVCaptureSystemExposureBiasSlider; // inherited from NSObject + + static new(): AVCaptureSystemExposureBiasSlider; // inherited from NSObject + + constructor(o: { device: AVCaptureDevice; }); + + constructor(o: { device: AVCaptureDevice; action: (p1: number) => void; }); + + initWithDevice(device: AVCaptureDevice): this; + + initWithDeviceAction(device: AVCaptureDevice, action: (p1: number) => void): this; +} + /** * @since 11.1 */ @@ -6024,6 +6256,24 @@ declare const enum AVCaptureSystemUserInterface { MicrophoneModes = 2 } +/** + * @since 18.0 + */ +declare class AVCaptureSystemZoomSlider extends AVCaptureControl { + + static alloc(): AVCaptureSystemZoomSlider; // inherited from NSObject + + static new(): AVCaptureSystemZoomSlider; // inherited from NSObject + + constructor(o: { device: AVCaptureDevice; }); + + constructor(o: { device: AVCaptureDevice; action: (p1: number) => void; }); + + initWithDevice(device: AVCaptureDevice): this; + + initWithDeviceAction(device: AVCaptureDevice, action: (p1: number) => void): this; +} + /** * @since 4.0 */ @@ -7129,7 +7379,11 @@ declare const enum AVError { SandboxExtensionDenied = -11884, - ToneMappingFailed = -11885 + ToneMappingFailed = -11885, + + MediaExtensionDisabled = -11886, + + MediaExtensionConflict = -11887 } /** @@ -7182,6 +7436,22 @@ declare var AVErrorRecordingSuccessfullyFinishedKey: string; */ declare var AVErrorTimeKey: string; +/** + * @since 18.0 + */ +declare class AVExposureBiasRange extends NSObject { + + static alloc(): AVExposureBiasRange; // inherited from NSObject + + static new(): AVExposureBiasRange; // inherited from NSObject + + readonly maxExposureBias: number; + + readonly minExposureBias: number; + + containsExposureBias(exposureBias: number): boolean; +} + /** * @since 17.4 */ @@ -9569,6 +9839,11 @@ declare var AVMetadataIdentifierQuickTimeMetadataDisplayName: string; */ declare var AVMetadataIdentifierQuickTimeMetadataEncodedBy: string; +/** + * @since 18.0 + */ +declare var AVMetadataIdentifierQuickTimeMetadataFullFrameRatePlaybackIntent: string; + /** * @since 8.0 */ @@ -10593,6 +10868,11 @@ declare var AVMetadataQuickTimeMetadataKeyDisplayName: string; */ declare var AVMetadataQuickTimeMetadataKeyEncodedBy: string; +/** + * @since 18.0 + */ +declare var AVMetadataQuickTimeMetadataKeyFullFrameRatePlaybackIntent: string; + /** * @since 4.0 */ @@ -11760,10 +12040,6 @@ declare class AVMutableComposition extends AVComposition { insertEmptyTimeRange(timeRange: CMTimeRange): void; - /** - * @since 16.0 - * @deprecated 18.0 - */ insertTimeRangeOfAssetAtTimeCompletionHandler(timeRange: CMTimeRange, asset: AVAsset, startTime: CMTime, completionHandler: (p1: NSError) => void): void; /** @@ -11772,11 +12048,6 @@ declare class AVMutableComposition extends AVComposition { */ insertTimeRangeOfAssetAtTimeError(timeRange: CMTimeRange, asset: AVAsset, startTime: CMTime): boolean; - /** - * @since 18.0 - */ - insertTimeRangeOfTracksAtTimeError(timeRange: CMTimeRange, tracks: NSArray | AVAssetTrack[], startTime: CMTime): boolean; - /** * @since 15.0 */ @@ -15363,6 +15634,11 @@ declare var AVVideoCodecTypeHEVCWithAlpha: string; */ declare var AVVideoCodecTypeJPEG: string; +/** + * @since 18.0 + */ +declare var AVVideoCodecTypeJPEGXL: string; + /** * @since 10.0 */ diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!AccessorySetupKit.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!AccessorySetupKit.d.ts index 58c286c096..8bd23f527e 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!AccessorySetupKit.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!AccessorySetupKit.d.ts @@ -12,6 +12,8 @@ declare class ASAccessory extends NSObject { readonly bluetoothIdentifier: NSUUID; + readonly bluetoothTransportBridgingIdentifier: NSData; + readonly descriptor: ASDiscoveryDescriptor; readonly displayName: string; @@ -51,9 +53,17 @@ declare const enum ASAccessoryEventType { AccessoryChanged = 32, - PickerDidPresent = 42, + PickerDidPresent = 40, + + PickerDidDismiss = 50, + + PickerSetupBridging = 60, - PickerDidDismiss = 45 + PickerSetupFailed = 70, + + PickerSetupPairing = 80, + + PickerSetupRename = 90 } declare const enum ASAccessoryRenameOptions { @@ -74,6 +84,8 @@ declare class ASAccessorySession extends NSObject { activateWithQueueEventHandler(queue: NSObject & OS_dispatch_queue, eventHandler: (p1: ASAccessoryEvent) => void): void; + failAuthorizationCompletionHandler(accessory: ASAccessory, completionHandler: (p1: NSError) => void): void; + finishAuthorizationSettingsCompletionHandler(accessory: ASAccessory, settings: ASAccessorySettings, completionHandler: (p1: NSError) => void): void; invalidate(): void; @@ -97,6 +109,10 @@ declare class ASAccessorySettings extends NSObject { static new(): ASAccessorySettings; // inherited from NSObject SSID: string; + + bluetoothTransportBridgingIdentifier: NSData; + + static readonly defaultSettings: ASAccessorySettings; } declare const enum ASAccessoryState { @@ -136,6 +152,8 @@ declare class ASDiscoveryDescriptor extends NSObject { bluetoothNameSubstring: string; + bluetoothRange: ASDiscoveryDescriptorRange; + bluetoothServiceDataBlob: NSData; bluetoothServiceDataMask: NSData; @@ -145,6 +163,13 @@ declare class ASDiscoveryDescriptor extends NSObject { supportedOptions: ASAccessorySupportOptions; } +declare const enum ASDiscoveryDescriptorRange { + + Default = 0, + + Immediate = 10 +} + /** * @since 18.0 */ @@ -156,12 +181,16 @@ declare const enum ASErrorCode { ActivationFailed = 100, + ConnectionFailed = 150, + DiscoveryTimeout = 200, ExtensionNotFound = 300, Invalidated = 400, + InvalidRequest = 450, + PickerAlreadyActive = 500, PickerRestricted = 550, @@ -196,8 +225,6 @@ declare class ASPickerDisplayItem extends NSObject { static new(): ASPickerDisplayItem; // inherited from NSObject - allowsRename: boolean; - readonly descriptor: ASDiscoveryDescriptor; readonly name: string; @@ -206,7 +233,18 @@ declare class ASPickerDisplayItem extends NSObject { renameOptions: ASAccessoryRenameOptions; + setupOptions: ASPickerDisplayItemSetupOptions; + constructor(o: { name: string; productImage: UIImage; descriptor: ASDiscoveryDescriptor; }); initWithNameProductImageDescriptor(name: string, productImage: UIImage, descriptor: ASDiscoveryDescriptor): this; } + +declare const enum ASPickerDisplayItemSetupOptions { + + Rename = 1, + + ConfirmAuthorization = 2, + + FinishInApp = 4 +} diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!AuthenticationServices.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!AuthenticationServices.d.ts index 3effbf3538..0c55ee03cc 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!AuthenticationServices.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!AuthenticationServices.d.ts @@ -1379,7 +1379,13 @@ declare class ASAuthorizationPublicKeyCredentialPRFRegistrationInput extends NSO static new(): ASAuthorizationPublicKeyCredentialPRFRegistrationInput; // inherited from NSObject + readonly inputValues: ASAuthorizationPublicKeyCredentialPRFAssertionInputValues; + readonly shouldCheckForSupport: boolean; + + constructor(o: { inputValues: ASAuthorizationPublicKeyCredentialPRFAssertionInputValues; }); + + initWithInputValues(inputValues: ASAuthorizationPublicKeyCredentialPRFAssertionInputValues): this; } /** @@ -1391,7 +1397,11 @@ declare class ASAuthorizationPublicKeyCredentialPRFRegistrationOutput extends NS static new(): ASAuthorizationPublicKeyCredentialPRFRegistrationOutput; // inherited from NSObject + readonly first: NSData; + readonly isSupported: boolean; + + readonly second: NSData; } /** @@ -3447,6 +3457,9 @@ declare class ASSettingsHelper extends NSObject { static openVerificationCodeAppSettingsWithCompletionHandler(completionHandler: (p1: NSError) => void): void; + /** + * @since 18.0 + */ static requestToTurnOnCredentialProviderExtensionWithCompletionHandler(completionHandler: (p1: boolean) => void): void; } diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!ColorSync.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!ColorSync.d.ts index 8adef4b2f4..abe6157716 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!ColorSync.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!ColorSync.d.ts @@ -763,6 +763,11 @@ declare var kColorSyncTransformSrcSpace: string; */ declare var kColorSyncTransformTag: string; +/** + * @since 18.0 + */ +declare var kColorSyncTransformUseITU709OETF: string; + /** * @since 16.1 */ diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreData.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreData.d.ts index fc0a55ab8d..6f0cad7b9a 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreData.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreData.d.ts @@ -2646,6 +2646,11 @@ declare class NSPersistentStoreCoordinator extends NSObject implements NSLocking managedObjectIDForURIRepresentation(url: NSURL): NSManagedObjectID; + /** + * @since 5.0 + */ + managedObjectIDFromUTF8StringLength(utf8string: string | interop.Pointer | interop.Reference, len: number): NSManagedObjectID; + metadataForPersistentStore(store: NSPersistentStore): NSDictionary; migratePersistentStoreToURLOptionsWithTypeError(store: NSPersistentStore, URL: NSURL, options: NSDictionary, storeType: string): NSPersistentStore; @@ -2778,6 +2783,11 @@ declare const NSPersistentStoreIncompleteSaveError: number; declare const NSPersistentStoreInvalidTypeError: number; +/** + * @since 18.0 + */ +declare var NSPersistentStoreModelVersionChecksumKey: string; + /** * @since 3.0 */ diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreFoundation.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreFoundation.d.ts index 14bf04dc83..0e90884fcd 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreFoundation.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreFoundation.d.ts @@ -39,6 +39,16 @@ declare function CFAbsoluteTimeGetWeekOfYear(at: number, tz: NSTimeZone): number declare function CFAllocatorAllocate(allocator: any, size: number, hint: number): interop.Pointer | interop.Reference; +/** + * @since 18.0 + */ +declare function CFAllocatorAllocateBytes(allocator: any, size: number, hint: number): interop.Pointer | interop.Reference; + +/** + * @since 18.0 + */ +declare function CFAllocatorAllocateTyped(allocator: any, size: number, descriptor: number, hint: number): interop.Pointer | interop.Reference; + interface CFAllocatorContext { version: number; info: interop.Pointer | interop.Reference; @@ -66,6 +76,16 @@ declare function CFAllocatorGetTypeID(): number; declare function CFAllocatorReallocate(allocator: any, ptr: interop.Pointer | interop.Reference, newsize: number, hint: number): interop.Pointer | interop.Reference; +/** + * @since 18.0 + */ +declare function CFAllocatorReallocateBytes(allocator: any, ptr: interop.Pointer | interop.Reference, newsize: number, hint: number): interop.Pointer | interop.Reference; + +/** + * @since 18.0 + */ +declare function CFAllocatorReallocateTyped(allocator: any, ptr: interop.Pointer | interop.Reference, newsize: number, descriptor: number, hint: number): interop.Pointer | interop.Reference; + declare function CFAllocatorSetDefault(allocator: any): void; declare function CFArrayAppendArray(theArray: NSArray | any[], otherArray: NSArray | any[], otherRange: CFRange): void; diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreGraphics.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreGraphics.d.ts index 686d1be5d7..766793c77d 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreGraphics.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreGraphics.d.ts @@ -357,6 +357,11 @@ declare const enum CGColorRenderingIntent { */ declare function CGColorRetain(color: any): any; +/** + * @since 18.0 + */ +declare function CGColorSpaceCopyBaseColorSpace(space: any): any; + /** * @since 10.0 */ diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreImage.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreImage.d.ts index 14d547d9e0..85fd86e0e4 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreImage.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreImage.d.ts @@ -6268,6 +6268,11 @@ declare var kCIImageRepresentationDepthImage: string; */ declare var kCIImageRepresentationDisparityImage: string; +/** + * @since 14.1 + */ +declare var kCIImageRepresentationHDRGainMapImage: string; + /** * @since 18.0 */ diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreLocation.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreLocation.d.ts index 73a48292e2..c54e5f353a 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreLocation.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreLocation.d.ts @@ -1211,9 +1211,6 @@ declare class CLMonitor extends NSObject { static new(): CLMonitor; // inherited from NSObject - /** - * @since 17.0 - */ static requestMonitorWithConfigurationCompletion(config: CLMonitorConfiguration, completionHandler: (p1: CLMonitor) => void): void; readonly monitoredIdentifiers: NSArray; diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreMedia.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreMedia.d.ts index 7614a241a9..142fcb7ed4 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreMedia.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreMedia.d.ts @@ -4275,6 +4275,8 @@ declare const kCMVideoCodecType_JPEG: number; declare const kCMVideoCodecType_JPEG_OpenDML: number; +declare const kCMVideoCodecType_JPEG_XL: number; + declare const kCMVideoCodecType_MPEG1Video: number; declare const kCMVideoCodecType_MPEG2Video: number; diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreText.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreText.d.ts index dd87cce9bf..c22256a768 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreText.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!CoreText.d.ts @@ -528,6 +528,11 @@ declare function CTFontGetVerticalTranslationsForGlyphs(font: UIFont, glyphs: in */ declare function CTFontGetXHeight(font: UIFont): number; +/** + * @since 13.0 + */ +declare function CTFontHasTable(font: UIFont, tag: number): boolean; + declare const enum CTFontManagerAutoActivationSetting { kCTFontManagerAutoActivationDefault = 0, diff --git a/packages/types-ios/src/lib/ios/objc-x86_64/objc!Darwin.d.ts b/packages/types-ios/src/lib/ios/objc-x86_64/objc!Darwin.d.ts index 4e2995a46a..a02ddd1557 100644 --- a/packages/types-ios/src/lib/ios/objc-x86_64/objc!Darwin.d.ts +++ b/packages/types-ios/src/lib/ios/objc-x86_64/objc!Darwin.d.ts @@ -1,27 +1,73 @@ -interface FILE { - _p: interop.Pointer | interop.Reference; - _r: number; - _w: number; - _flags: number; - _file: number; - _bf: __sbuf; - _lbfsize: number; - _cookie: interop.Pointer | interop.Reference; - _close: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => number>; - _read: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number) => number>; - _seek: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: number, p3: number) => number>; - _write: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number) => number>; - _ub: __sbuf; - _extra: interop.Pointer | interop.Reference; - _ur: number; - _ubuf: interop.Reference; - _nbuf: interop.Reference; - _lb: __sbuf; - _blksize: number; - _offset: number; -} -declare var FILE: interop.StructType; +declare const enum ACTION { + + FIND = 0, + + ENTER = 1 +} + +interface DBM { + __opaque: interop.Reference; +} +declare var DBM: interop.StructType; + +interface DIR { + __dd_fd: number; + __dd_loc: number; + __dd_size: number; + __dd_buf: interop.Pointer | interop.Reference; + __dd_len: number; + __dd_seek: number; + __padding: number; + __dd_flags: number; + __dd_lock: _opaque_pthread_mutex_t; + __dd_td: interop.Pointer | interop.Reference; +} +declare var DIR: interop.StructType; + +interface Dl_info { + dli_fname: interop.Pointer | interop.Reference; + dli_fbase: interop.Pointer | interop.Reference; + dli_sname: interop.Pointer | interop.Reference; + dli_saddr: interop.Pointer | interop.Reference; +} +declare var Dl_info: interop.StructType; + +interface ENTRY { + key: interop.Pointer | interop.Reference; + data: interop.Pointer | interop.Reference; +} +declare var ENTRY: interop.StructType; + +interface FTSENT { + fts_cycle: interop.Pointer | interop.Reference; + fts_parent: interop.Pointer | interop.Reference; + fts_link: interop.Pointer | interop.Reference; + fts_number: number; + fts_pointer: interop.Pointer | interop.Reference; + fts_accpath: interop.Pointer | interop.Reference; + fts_path: interop.Pointer | interop.Reference; + fts_errno: number; + fts_symfd: number; + fts_pathlen: number; + fts_namelen: number; + fts_ino: number; + fts_dev: number; + fts_nlink: number; + fts_level: number; + fts_info: number; + fts_flags: number; + fts_instr: number; + fts_statp: interop.Pointer | interop.Reference; + fts_name: interop.Reference; +} +declare var FTSENT: interop.StructType; + +interface FTW { + base: number; + level: number; +} +declare var FTW: interop.StructType; interface FixedPoint { x: number; @@ -355,6 +401,17 @@ interface UnsignedWide { } declare var UnsignedWide: interop.StructType; +declare const enum VISIT { + + preorder = 0, + + postorder = 1, + + endorder = 2, + + leaf = 3 +} + interface VersRec { numericVersion: NumVersion; countryCode: number; @@ -383,14 +440,6 @@ declare function _Block_object_dispose(p1: interop.Pointer | interop.Reference): void; -declare var _CurrentRuneLocale: interop.Pointer | interop.Reference<_RuneLocale>; - -declare var _DefaultRuneLocale: _RuneLocale; - -declare function _Exit(p1: number): void; - -declare function _ExitFunction(p1: number): void; - /** * @since 3.2 */ @@ -401,44 +450,15 @@ declare var _NSConcreteGlobalBlock: interop.Reference>; -interface _RuneCharClass { - __name: interop.Reference; - __mask: number; -} -declare var _RuneCharClass: interop.StructType<_RuneCharClass>; - -interface _RuneEntry { - __min: number; - __max: number; - __map: number; - __types: interop.Pointer | interop.Reference; -} -declare var _RuneEntry: interop.StructType<_RuneEntry>; - -interface _RuneLocale { - __magic: interop.Reference; - __encoding: interop.Reference; - __sgetrune: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference>) => number>; - __sputrune: interop.FunctionReference<(p1: number, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference>) => number>; - __invalid_rune: number; - __runetype: interop.Reference; - __maplower: interop.Reference; - __mapupper: interop.Reference; - __runetype_ext: _RuneRange; - __maplower_ext: _RuneRange; - __mapupper_ext: _RuneRange; - __variable: interop.Pointer | interop.Reference; - __variable_len: number; - __ncharclasses: number; - __charclasses: interop.Pointer | interop.Reference<_RuneCharClass>; -} -declare var _RuneLocale: interop.StructType<_RuneLocale>; - -interface _RuneRange { - __nranges: number; - __ranges: interop.Pointer | interop.Reference<_RuneEntry>; -} -declare var _RuneRange: interop.StructType<_RuneRange>; +declare function _NSGetArgc(): interop.Pointer | interop.Reference; + +declare function _NSGetArgv(): interop.Pointer | interop.Reference>>; + +declare function _NSGetEnviron(): interop.Pointer | interop.Reference>>; + +declare function _NSGetMachExecuteHeader(): interop.Pointer | interop.Reference; + +declare function _NSGetProgname(): interop.Pointer | interop.Reference>; interface __Reply___host_page_size_t { Head: mach_msg_header_t; @@ -464,6 +484,37 @@ interface __Reply__act_set_state_t { } declare var __Reply__act_set_state_t: interop.StructType<__Reply__act_set_state_t>; +interface __Reply__clock_alarm_reply_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; +} +declare var __Reply__clock_alarm_reply_t: interop.StructType<__Reply__clock_alarm_reply_t>; + +interface __Reply__clock_alarm_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; +} +declare var __Reply__clock_alarm_t: interop.StructType<__Reply__clock_alarm_t>; + +interface __Reply__clock_get_attributes_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + clock_attrCnt: number; + clock_attr: interop.Reference; +} +declare var __Reply__clock_get_attributes_t: interop.StructType<__Reply__clock_get_attributes_t>; + +interface __Reply__clock_get_time_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + cur_time: mach_timespec; +} +declare var __Reply__clock_get_time_t: interop.StructType<__Reply__clock_get_time_t>; + interface __Reply__clock_set_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -485,6 +536,33 @@ interface __Reply__etap_trace_thread_t { } declare var __Reply__etap_trace_thread_t: interop.StructType<__Reply__etap_trace_thread_t>; +interface __Reply__exception_raise_state_identity_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + flavor: number; + new_stateCnt: number; + new_state: interop.Reference; +} +declare var __Reply__exception_raise_state_identity_t: interop.StructType<__Reply__exception_raise_state_identity_t>; + +interface __Reply__exception_raise_state_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + flavor: number; + new_stateCnt: number; + new_state: interop.Reference; +} +declare var __Reply__exception_raise_state_t: interop.StructType<__Reply__exception_raise_state_t>; + +interface __Reply__exception_raise_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; +} +declare var __Reply__exception_raise_t: interop.StructType<__Reply__exception_raise_t>; + interface __Reply__host_check_multiuser_mode_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -847,6 +925,31 @@ interface __Reply__mach_make_memory_entry_t { } declare var __Reply__mach_make_memory_entry_t: interop.StructType<__Reply__mach_make_memory_entry_t>; +interface __Reply__mach_memory_entry_access_tracking_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + access_tracking: number; + access_tracking_reads: number; + access_tracking_writes: number; +} +declare var __Reply__mach_memory_entry_access_tracking_t: interop.StructType<__Reply__mach_memory_entry_access_tracking_t>; + +interface __Reply__mach_memory_entry_ownership_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; +} +declare var __Reply__mach_memory_entry_ownership_t: interop.StructType<__Reply__mach_memory_entry_ownership_t>; + +interface __Reply__mach_memory_entry_purgable_control_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + state: number; +} +declare var __Reply__mach_memory_entry_purgable_control_t: interop.StructType<__Reply__mach_memory_entry_purgable_control_t>; + interface __Reply__mach_memory_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; @@ -1246,6 +1349,51 @@ interface __Reply__mach_vm_wire_t { } declare var __Reply__mach_vm_wire_t: interop.StructType<__Reply__mach_vm_wire_t>; +interface __Reply__mach_voucher_attr_command_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + out_contentCnt: number; + out_content: interop.Reference; +} +declare var __Reply__mach_voucher_attr_command_t: interop.StructType<__Reply__mach_voucher_attr_command_t>; + +interface __Reply__mach_voucher_debug_info_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + recipesCnt: number; + recipes: interop.Reference; +} +declare var __Reply__mach_voucher_debug_info_t: interop.StructType<__Reply__mach_voucher_debug_info_t>; + +interface __Reply__mach_voucher_extract_all_attr_recipes_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + recipesCnt: number; + recipes: interop.Reference; +} +declare var __Reply__mach_voucher_extract_all_attr_recipes_t: interop.StructType<__Reply__mach_voucher_extract_all_attr_recipes_t>; + +interface __Reply__mach_voucher_extract_attr_content_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + contentCnt: number; + content: interop.Reference; +} +declare var __Reply__mach_voucher_extract_attr_content_t: interop.StructType<__Reply__mach_voucher_extract_attr_content_t>; + +interface __Reply__mach_voucher_extract_attr_recipe_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + recipeCnt: number; + recipe: interop.Reference; +} +declare var __Reply__mach_voucher_extract_attr_recipe_t: interop.StructType<__Reply__mach_voucher_extract_attr_recipe_t>; + interface __Reply__mach_zone_info_for_zone_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -2368,6 +2516,38 @@ interface __Request__act_set_state_t { } declare var __Request__act_set_state_t: interop.StructType<__Request__act_set_state_t>; +interface __Request__clock_alarm_reply_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + alarm_code: number; + alarm_type: number; + alarm_time: mach_timespec; +} +declare var __Request__clock_alarm_reply_t: interop.StructType<__Request__clock_alarm_reply_t>; + +interface __Request__clock_alarm_t { + Head: mach_msg_header_t; + msgh_body: mach_msg_body_t; + alarm_port: mach_msg_port_descriptor_t; + NDR: NDR_record_t; + alarm_type: number; + alarm_time: mach_timespec; +} +declare var __Request__clock_alarm_t: interop.StructType<__Request__clock_alarm_t>; + +interface __Request__clock_get_attributes_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + flavor: number; + clock_attrCnt: number; +} +declare var __Request__clock_get_attributes_t: interop.StructType<__Request__clock_get_attributes_t>; + +interface __Request__clock_get_time_t { + Head: mach_msg_header_t; +} +declare var __Request__clock_get_time_t: interop.StructType<__Request__clock_get_time_t>; + interface __Request__clock_set_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -2391,6 +2571,45 @@ interface __Request__etap_trace_thread_t { } declare var __Request__etap_trace_thread_t: interop.StructType<__Request__etap_trace_thread_t>; +interface __Request__exception_raise_state_identity_t { + Head: mach_msg_header_t; + msgh_body: mach_msg_body_t; + thread: mach_msg_port_descriptor_t; + task: mach_msg_port_descriptor_t; + NDR: NDR_record_t; + exception: number; + codeCnt: number; + code: interop.Reference; + flavor: number; + old_stateCnt: number; + old_state: interop.Reference; +} +declare var __Request__exception_raise_state_identity_t: interop.StructType<__Request__exception_raise_state_identity_t>; + +interface __Request__exception_raise_state_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + exception: number; + codeCnt: number; + code: interop.Reference; + flavor: number; + old_stateCnt: number; + old_state: interop.Reference; +} +declare var __Request__exception_raise_state_t: interop.StructType<__Request__exception_raise_state_t>; + +interface __Request__exception_raise_t { + Head: mach_msg_header_t; + msgh_body: mach_msg_body_t; + thread: mach_msg_port_descriptor_t; + task: mach_msg_port_descriptor_t; + NDR: NDR_record_t; + exception: number; + codeCnt: number; + code: interop.Reference; +} +declare var __Request__exception_raise_t: interop.StructType<__Request__exception_raise_t>; + interface __Request__host_check_multiuser_mode_t { Head: mach_msg_header_t; } @@ -2727,6 +2946,31 @@ interface __Request__mach_make_memory_entry_t { } declare var __Request__mach_make_memory_entry_t: interop.StructType<__Request__mach_make_memory_entry_t>; +interface __Request__mach_memory_entry_access_tracking_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + access_tracking: number; +} +declare var __Request__mach_memory_entry_access_tracking_t: interop.StructType<__Request__mach_memory_entry_access_tracking_t>; + +interface __Request__mach_memory_entry_ownership_t { + Head: mach_msg_header_t; + msgh_body: mach_msg_body_t; + owner: mach_msg_port_descriptor_t; + NDR: NDR_record_t; + ledger_tag: number; + ledger_flags: number; +} +declare var __Request__mach_memory_entry_ownership_t: interop.StructType<__Request__mach_memory_entry_ownership_t>; + +interface __Request__mach_memory_entry_purgable_control_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + control: number; + state: number; +} +declare var __Request__mach_memory_entry_purgable_control_t: interop.StructType<__Request__mach_memory_entry_purgable_control_t>; + interface __Request__mach_memory_info_t { Head: mach_msg_header_t; } @@ -3120,6 +3364,48 @@ interface __Request__mach_vm_wire_t { } declare var __Request__mach_vm_wire_t: interop.StructType<__Request__mach_vm_wire_t>; +interface __Request__mach_voucher_attr_command_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + key: number; + command: number; + in_contentCnt: number; + in_content: interop.Reference; + out_contentCnt: number; +} +declare var __Request__mach_voucher_attr_command_t: interop.StructType<__Request__mach_voucher_attr_command_t>; + +interface __Request__mach_voucher_debug_info_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + voucher_name: number; + recipesCnt: number; +} +declare var __Request__mach_voucher_debug_info_t: interop.StructType<__Request__mach_voucher_debug_info_t>; + +interface __Request__mach_voucher_extract_all_attr_recipes_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + recipesCnt: number; +} +declare var __Request__mach_voucher_extract_all_attr_recipes_t: interop.StructType<__Request__mach_voucher_extract_all_attr_recipes_t>; + +interface __Request__mach_voucher_extract_attr_content_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + key: number; + contentCnt: number; +} +declare var __Request__mach_voucher_extract_attr_content_t: interop.StructType<__Request__mach_voucher_extract_attr_content_t>; + +interface __Request__mach_voucher_extract_attr_recipe_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + key: number; + recipeCnt: number; +} +declare var __Request__mach_voucher_extract_attr_recipe_t: interop.StructType<__Request__mach_voucher_extract_attr_recipe_t>; + interface __Request__mach_zone_info_for_zone_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -4204,330 +4490,151 @@ interface __Request__vm_write_t { } declare var __Request__vm_write_t: interop.StructType<__Request__vm_write_t>; -declare function ___runetype(p1: number): number; - -declare function ___tolower(p1: number): number; - -declare function ___toupper(p1: number): number; - -declare function __assert_rtn(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: number, p4: string | interop.Pointer | interop.Reference): void; +interface __darwin_ucontext64 { + uc_onstack: number; + uc_sigmask: number; + uc_stack: __darwin_sigaltstack; + uc_link: interop.Pointer | interop.Reference<__darwin_ucontext64>; + uc_mcsize: number; + uc_mcontext64: interop.Pointer | interop.Reference<__darwin_mcontext64>; +} +declare var __darwin_ucontext64: interop.StructType<__darwin_ucontext64>; -/** - * @since 7.0 - */ -declare function __cospi(p1: number): number; +declare function __iconv(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference>, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference>, p5: interop.Pointer | interop.Reference, p6: number, p7: interop.Pointer | interop.Reference): number; -/** - * @since 7.0 - */ -declare function __cospif(p1: number): number; +declare function __iconv_free_list(p1: interop.Pointer | interop.Reference>, p2: number): void; -/** - * @since 14.0 - */ -declare function __darwin_check_fd_set_overflow(p1: number, p2: interop.Pointer | interop.Reference, p3: number): number; +declare function __iconv_get_list(p1: interop.Pointer | interop.Reference>>, p2: interop.Pointer | interop.Reference, p3: boolean): number; -interface __darwin_mcontext32 { - __es: __darwin_i386_exception_state; - __ss: __darwin_i386_thread_state; - __fs: __darwin_i386_float_state; +interface __msfilterreq { + msfr_ifindex: number; + msfr_fmode: number; + msfr_nsrcs: number; + __msfr_align: number; + msfr_group: sockaddr_storage; + msfr_srcs: interop.Pointer | interop.Reference; } -declare var __darwin_mcontext32: interop.StructType<__darwin_mcontext32>; +declare var __msfilterreq: interop.StructType<__msfilterreq>; -interface __darwin_mcontext64 { - __es: __darwin_x86_exception_state64; - __ss: __darwin_x86_thread_state64; - __fs: __darwin_x86_float_state64; -} -declare var __darwin_mcontext64: interop.StructType<__darwin_mcontext64>; +interface __msqid_ds_new { + msg_perm: ipc_perm; + msg_first: number; + msg_last: number; + msg_cbytes: number; + msg_qnum: number; + msg_qbytes: number; + msg_lspid: number; + msg_lrpid: number; + msg_stime: number; + msg_pad1: number; + msg_rtime: number; + msg_pad2: number; + msg_ctime: number; + msg_pad3: number; + msg_pad4: interop.Reference; +} +declare var __msqid_ds_new: interop.StructType<__msqid_ds_new>; + +declare function __opendir2(p1: string | interop.Pointer | interop.Reference, p2: number): interop.Pointer | interop.Reference; + +interface __semid_ds_new { + sem_perm: ipc_perm; + sem_base: number; + sem_nsems: number; + sem_otime: number; + sem_pad1: number; + sem_ctime: number; + sem_pad2: number; + sem_pad3: interop.Reference; +} +declare var __semid_ds_new: interop.StructType<__semid_ds_new>; + +interface __shmid_ds_new { + shm_perm: ipc_perm; + shm_segsz: number; + shm_lpid: number; + shm_cpid: number; + shm_nattch: number; + shm_atime: number; + shm_dtime: number; + shm_ctime: number; + shm_internal: interop.Pointer | interop.Reference; +} +declare var __shmid_ds_new: interop.StructType<__shmid_ds_new>; -interface __darwin_mcontext64_full { - __es: __darwin_x86_exception_state64; - __ss: __darwin_x86_thread_full_state64; - __fs: __darwin_x86_float_state64; +interface __sockaddr_header { + sa_len: number; + sa_family: number; } -declare var __darwin_mcontext64_full: interop.StructType<__darwin_mcontext64_full>; +declare var __sockaddr_header: interop.StructType<__sockaddr_header>; -interface __darwin_mcontext_avx32 { - __es: __darwin_i386_exception_state; - __ss: __darwin_i386_thread_state; - __fs: __darwin_i386_avx_state; -} -declare var __darwin_mcontext_avx32: interop.StructType<__darwin_mcontext_avx32>; +declare function _host_page_size(host: number, out_page_size: interop.Pointer | interop.Reference): number; -interface __darwin_mcontext_avx512_32 { - __es: __darwin_i386_exception_state; - __ss: __darwin_i386_thread_state; - __fs: __darwin_i386_avx512_state; +interface _inpcb_list_entry { + le_next: number; + le_prev: number; } -declare var __darwin_mcontext_avx512_32: interop.StructType<__darwin_mcontext_avx512_32>; +declare var _inpcb_list_entry: interop.StructType<_inpcb_list_entry>; -interface __darwin_mcontext_avx512_64 { - __es: __darwin_x86_exception_state64; - __ss: __darwin_x86_thread_state64; - __fs: __darwin_x86_avx512_state64; -} -declare var __darwin_mcontext_avx512_64: interop.StructType<__darwin_mcontext_avx512_64>; +declare function _kernelrpc_mach_port_allocate_trap(target: number, right: number, name: interop.Pointer | interop.Reference): number; -interface __darwin_mcontext_avx512_64_full { - __es: __darwin_x86_exception_state64; - __ss: __darwin_x86_thread_full_state64; - __fs: __darwin_x86_avx512_state64; -} -declare var __darwin_mcontext_avx512_64_full: interop.StructType<__darwin_mcontext_avx512_64_full>; +declare function _kernelrpc_mach_port_deallocate_trap(target: number, name: number): number; -interface __darwin_mcontext_avx64 { - __es: __darwin_x86_exception_state64; - __ss: __darwin_x86_thread_state64; - __fs: __darwin_x86_avx_state64; -} -declare var __darwin_mcontext_avx64: interop.StructType<__darwin_mcontext_avx64>; +declare function _kernelrpc_mach_port_destruct_trap(target: number, name: number, srdelta: number, guard: number): number; -interface __darwin_mcontext_avx64_full { - __es: __darwin_x86_exception_state64; - __ss: __darwin_x86_thread_full_state64; - __fs: __darwin_x86_avx_state64; -} -declare var __darwin_mcontext_avx64_full: interop.StructType<__darwin_mcontext_avx64_full>; +declare function _kernelrpc_mach_port_extract_member_trap(target: number, name: number, pset: number): number; -interface __darwin_sigaltstack { - ss_sp: interop.Pointer | interop.Reference; - ss_size: number; - ss_flags: number; -} -declare var __darwin_sigaltstack: interop.StructType<__darwin_sigaltstack>; +declare function _kernelrpc_mach_port_get_attributes_trap(target: number, name: number, flavor: number, port_info_out: interop.Pointer | interop.Reference, port_info_outCnt: interop.Pointer | interop.Reference): number; -interface __darwin_ucontext { - uc_onstack: number; - uc_sigmask: number; - uc_stack: __darwin_sigaltstack; - uc_link: interop.Pointer | interop.Reference<__darwin_ucontext>; - uc_mcsize: number; - uc_mcontext: interop.Pointer | interop.Reference<__darwin_mcontext64>; -} -declare var __darwin_ucontext: interop.StructType<__darwin_ucontext>; +declare function _kernelrpc_mach_port_guard_trap(target: number, name: number, guard: number, strict: number): number; -interface __double2 { - __sinval: number; - __cosval: number; -} -declare var __double2: interop.StructType<__double2>; +declare function _kernelrpc_mach_port_insert_member_trap(target: number, name: number, pset: number): number; -declare function __error(): interop.Pointer | interop.Reference; +declare function _kernelrpc_mach_port_insert_right_trap(target: number, name: number, poly: number, polyPoly: number): number; -/** - * @since 7.0 - */ -declare function __exp10(p1: number): number; +declare function _kernelrpc_mach_port_mod_refs_trap(target: number, name: number, right: number, delta: number): number; -/** - * @since 7.0 - */ -declare function __exp10f(p1: number): number; +declare function _kernelrpc_mach_port_move_member_trap(target: number, member: number, after: number): number; -interface __float2 { - __sinval: number; - __cosval: number; -} -declare var __float2: interop.StructType<__float2>; +declare function _kernelrpc_mach_port_request_notification_trap(task: number, name: number, msgid: number, sync: number, notify: number, notifyPoly: number, previous: interop.Pointer | interop.Reference): number; -declare function __fpclassifyd(p1: number): number; +declare function _kernelrpc_mach_port_type_trap(task: number, name: number, ptype: interop.Pointer | interop.Reference): number; -declare function __fpclassifyf(p1: number): number; +declare function _kernelrpc_mach_port_unguard_trap(target: number, name: number, guard: number): number; -declare function __fpclassifyl(p1: number): number; +declare function _kernelrpc_mach_vm_allocate_trap(target: number, addr: interop.Pointer | interop.Reference, size: number, flags: number): number; -declare function __inline_isfinited(p1: number): number; +declare function _kernelrpc_mach_vm_deallocate_trap(target: number, address: number, size: number): number; -declare function __inline_isfinitef(p1: number): number; +declare function _kernelrpc_mach_vm_map_trap(target: number, address: interop.Pointer | interop.Reference, size: number, mask: number, flags: number, cur_protection: number): number; -declare function __inline_isfinitel(p1: number): number; +declare function _kernelrpc_mach_vm_protect_trap(target: number, address: number, size: number, set_maximum: number, new_protection: number): number; -declare function __inline_isinfd(p1: number): number; +declare function _kernelrpc_mach_vm_purgable_control_trap(target: number, address: number, control: number, state: interop.Pointer | interop.Reference): number; -declare function __inline_isinff(p1: number): number; +declare var _libiconv_version: number; -declare function __inline_isinfl(p1: number): number; +interface _pcred { + pc_lock: interop.Reference; + pc_ucred: interop.Pointer | interop.Reference; + p_ruid: number; + p_svuid: number; + p_rgid: number; + p_svgid: number; + p_refcnt: number; +} +declare var _pcred: interop.StructType<_pcred>; -declare function __inline_isnand(p1: number): number; - -declare function __inline_isnanf(p1: number): number; - -declare function __inline_isnanl(p1: number): number; - -declare function __inline_isnormald(p1: number): number; - -declare function __inline_isnormalf(p1: number): number; - -declare function __inline_isnormall(p1: number): number; - -declare function __inline_signbitd(p1: number): number; - -declare function __inline_signbitf(p1: number): number; - -declare function __inline_signbitl(p1: number): number; - -declare function __maskrune(p1: number, p2: number): number; - -declare function __math_errhandling(): number; - -declare var __mb_cur_max: number; - -interface __msfilterreq { - msfr_ifindex: number; - msfr_fmode: number; - msfr_nsrcs: number; - __msfr_align: number; - msfr_group: sockaddr_storage; - msfr_srcs: interop.Pointer | interop.Reference; -} -declare var __msfilterreq: interop.StructType<__msfilterreq>; - -interface __sbuf { - _base: interop.Pointer | interop.Reference; - _size: number; -} -declare var __sbuf: interop.StructType<__sbuf>; - -declare function __sincos(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; - -declare function __sincos_stret(p1: number): __double2; - -declare function __sincosf(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; - -declare function __sincosf_stret(p1: number): __float2; - -declare function __sincospi(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; - -declare function __sincospi_stret(p1: number): __double2; - -declare function __sincospif(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; - -declare function __sincospif_stret(p1: number): __float2; - -/** - * @since 7.0 - */ -declare function __sinpi(p1: number): number; - -/** - * @since 7.0 - */ -declare function __sinpif(p1: number): number; - -interface __sockaddr_header { - sa_len: number; - sa_family: number; -} -declare var __sockaddr_header: interop.StructType<__sockaddr_header>; - -declare function __srget(p1: interop.Pointer | interop.Reference): number; - -declare var __stderrp: interop.Pointer | interop.Reference; - -declare var __stdinp: interop.Pointer | interop.Reference; - -declare var __stdoutp: interop.Pointer | interop.Reference; - -declare function __swbuf(p1: number, p2: interop.Pointer | interop.Reference): number; - -/** - * @since 7.0 - */ -declare function __tanpi(p1: number): number; - -/** - * @since 7.0 - */ -declare function __tanpif(p1: number): number; - -declare function __tg_promote(p1: number): number; - -declare function __tg_promoteFunction(p1: number): number; - -declare function __tg_promoteFunction2(p1: number): number; - -declare function __tg_promoteFunction3(p1: number): number; - -declare function __tg_promoteFunction4(p1: number): number; - -declare function __tg_promoteFunction5(p1: number): number; - -declare function __tg_promoteFunction6(p1: number): number; - -declare function __tg_promoteFunction7(p1: number): number; - -declare function __tg_promoteFunction8(p1: number): number; - -declare function __tolower(p1: number): number; - -declare function __toupper(p1: number): number; - -declare function _exit(p1: number): void; - -declare function _host_page_size(host: number, out_page_size: interop.Pointer | interop.Reference): number; - -declare function _kernelrpc_mach_port_allocate_trap(target: number, right: number, name: interop.Pointer | interop.Reference): number; - -declare function _kernelrpc_mach_port_deallocate_trap(target: number, name: number): number; - -declare function _kernelrpc_mach_port_destruct_trap(target: number, name: number, srdelta: number, guard: number): number; - -declare function _kernelrpc_mach_port_extract_member_trap(target: number, name: number, pset: number): number; - -declare function _kernelrpc_mach_port_get_attributes_trap(target: number, name: number, flavor: number, port_info_out: interop.Pointer | interop.Reference, port_info_outCnt: interop.Pointer | interop.Reference): number; - -declare function _kernelrpc_mach_port_guard_trap(target: number, name: number, guard: number, strict: number): number; - -declare function _kernelrpc_mach_port_insert_member_trap(target: number, name: number, pset: number): number; - -declare function _kernelrpc_mach_port_insert_right_trap(target: number, name: number, poly: number, polyPoly: number): number; - -declare function _kernelrpc_mach_port_mod_refs_trap(target: number, name: number, right: number, delta: number): number; - -declare function _kernelrpc_mach_port_move_member_trap(target: number, member: number, after: number): number; - -declare function _kernelrpc_mach_port_request_notification_trap(task: number, name: number, msgid: number, sync: number, notify: number, notifyPoly: number, previous: interop.Pointer | interop.Reference): number; - -declare function _kernelrpc_mach_port_type_trap(task: number, name: number, ptype: interop.Pointer | interop.Reference): number; - -declare function _kernelrpc_mach_port_unguard_trap(target: number, name: number, guard: number): number; - -declare function _kernelrpc_mach_vm_allocate_trap(target: number, addr: interop.Pointer | interop.Reference, size: number, flags: number): number; - -declare function _kernelrpc_mach_vm_deallocate_trap(target: number, address: number, size: number): number; - -declare function _kernelrpc_mach_vm_map_trap(target: number, address: interop.Pointer | interop.Reference, size: number, mask: number, flags: number, cur_protection: number): number; - -declare function _kernelrpc_mach_vm_protect_trap(target: number, address: number, size: number, set_maximum: number, new_protection: number): number; - -declare function _kernelrpc_mach_vm_purgable_control_trap(target: number, address: number, control: number, state: interop.Pointer | interop.Reference): number; - -declare function _longjmp(p1: interop.Reference, p2: number): void; - -declare function _setjmp(p1: interop.Reference): number; - -declare function a64l(p1: string | interop.Pointer | interop.Reference): number; - -declare function abort(): void; - -declare function abs(p1: number): number; +interface _ucred { + cr_ref: number; + cr_uid: number; + cr_ngroups: number; + cr_groups: interop.Reference; +} +declare var _ucred: interop.StructType<_ucred>; declare function accept(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; -declare function access(p1: string | interop.Pointer | interop.Reference, p2: number): number; - -interface accessx_descriptor { - ad_name_offset: number; - ad_flags: number; - ad_pad: interop.Reference; -} -declare var accessx_descriptor: interop.StructType; - -declare function accessx_np(p1: interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference, p4: number): number; - -declare function acct(p1: string | interop.Pointer | interop.Reference): number; - declare function acl_add_flag_np(flagset_d: interop.Pointer | interop.Reference, flag: acl_flag_t): number; declare function acl_add_perm(permset_d: interop.Pointer | interop.Reference, perm: acl_perm_t): number; @@ -4724,23 +4831,11 @@ declare function acl_valid_file_np(path: string | interop.Pointer | interop.Refe declare function acl_valid_link_np(path: string | interop.Pointer | interop.Reference, type: acl_type_t, acl: interop.Pointer | interop.Reference): number; -declare function acos(p1: number): number; - -declare function acosf(p1: number): number; - -declare function acosh(p1: number): number; - -declare function acoshf(p1: number): number; - -declare function acoshl(p1: number): number; - -declare function acosl(p1: number): number; - declare function act_get_state(target_act: number, flavor: number, old_state: interop.Pointer | interop.Reference, old_stateCnt: interop.Pointer | interop.Reference): number; declare function act_set_state(target_act: number, flavor: number, new_state: interop.Pointer | interop.Reference, new_stateCnt: number): number; -declare function add_profil(p1: string | interop.Pointer | interop.Reference, p2: number, p3: number, p4: number): number; +declare function addr2ascii(p1: number, p2: interop.Pointer | interop.Reference, p3: number, p4: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; interface addrinfo { ai_flags: number; @@ -4756,86 +4851,37 @@ declare var addrinfo: interop.StructType; declare function adjtime(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; -declare function alarm(p1: number): number; - -/** - * @since 13.0 - */ -declare function aligned_alloc(__alignment: number, __size: number): interop.Pointer | interop.Reference; - -declare function alloca(p1: number): interop.Pointer | interop.Reference; - declare const alphaStage: number; -declare function arc4random(): number; - -/** - * @deprecated 10.0 - */ -declare function arc4random_addrandom(p1: string | interop.Pointer | interop.Reference, p2: number): void; - -/** - * @since 4.3 - */ -declare function arc4random_buf(__buf: interop.Pointer | interop.Reference, __nbytes: number): void; - -declare function arc4random_stir(): void; - -/** - * @since 4.3 - */ -declare function arc4random_uniform(__upper_bound: number): number; - -declare function asctime(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function asctime_r(p1: interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function asin(p1: number): number; - -declare function asinf(p1: number): number; - -declare function asinh(p1: number): number; - -declare function asinhf(p1: number): number; - -declare function asinhl(p1: number): number; - -declare function asinl(p1: number): number; - -declare function at_quick_exit(p1: interop.FunctionReference<() => void>): number; - -declare function atan(p1: number): number; - -declare function atan2(p1: number, p2: number): number; - -declare function atan2f(p1: number, p2: number): number; - -declare function atan2l(p1: number, p2: number): number; - -declare function atanf(p1: number): number; - -declare function atanh(p1: number): number; - -declare function atanhf(p1: number): number; - -declare function atanhl(p1: number): number; - -declare function atanl(p1: number): number; +declare function alphasort(p1: interop.Pointer | interop.Reference>, p2: interop.Pointer | interop.Reference>): number; -declare function atexit(p1: interop.FunctionReference<() => void>): number; +declare function ascii2addr(p1: number, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; -/** - * @since 3.2 - */ -declare function atexit_b(p1: () => void): number; - -declare function atof(p1: string | interop.Pointer | interop.Reference): number; - -declare function atoi(p1: string | interop.Pointer | interop.Reference): number; +interface attribute_set_t { + commonattr: number; + volattr: number; + dirattr: number; + fileattr: number; + forkattr: number; +} +declare var attribute_set_t: interop.StructType; -declare function atol(p1: string | interop.Pointer | interop.Reference): number; +interface attrlist { + bitmapcount: number; + reserved: number; + commonattr: number; + volattr: number; + dirattr: number; + fileattr: number; + forkattr: number; +} +declare var attrlist: interop.StructType; -declare function atoll(p1: string | interop.Pointer | interop.Reference): number; +interface attrreference_t { + attr_dataoffset: number; + attr_length: number; +} +declare var attrreference_t: interop.StructType; interface au_evclass_map { ec_number: number; @@ -4976,95 +5022,84 @@ interface auditpinfo_addr { } declare var auditpinfo_addr: interop.StructType; -declare function bcmp(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): number; - -declare function bcopy(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): void; - -declare const betaStage: number; - -declare function bind(p1: number, p2: interop.Pointer | interop.Reference, p3: number): number; - -declare function bindresvport(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function bindresvport_sa(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare const bold: number; - -declare var bootstrap_port: number; - -declare function brk(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; +declare var averunnable: loadavg; -declare function bsd_signal(p1: number, p2: interop.FunctionReference<(p1: number) => void>): interop.FunctionReference<(p1: number) => void>; +/** + * @since 2.0 + */ +declare function backtrace(p1: interop.Pointer | interop.Reference>, p2: number): number; -declare function bsearch(__key: interop.Pointer | interop.Reference, __base: interop.Pointer | interop.Reference, __nel: number, __width: number, __compar: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => number>): interop.Pointer | interop.Reference; +/** + * @since 15.0 + */ +declare function backtrace_async(array: interop.Pointer | interop.Reference>, length: number, task_id: interop.Pointer | interop.Reference): number; /** - * @since 3.2 + * @since 12.0 */ -declare function bsearch_b(__key: interop.Pointer | interop.Reference, __base: interop.Pointer | interop.Reference, __nel: number, __width: number, __compar: (p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => number): interop.Pointer | interop.Reference; +declare function backtrace_from_fp(startfp: interop.Pointer | interop.Reference, array: interop.Pointer | interop.Reference>, size: number): number; -declare function bzero(p1: interop.Pointer | interop.Reference, p2: number): void; +/** + * @since 12.0 + */ +declare function backtrace_image_offsets(array: interop.Pointer | interop.Reference>, image_offsets: interop.Pointer | interop.Reference, size: number): void; -declare function calloc(__count: number, __size: number): interop.Pointer | interop.Reference; +/** + * @since 2.0 + */ +declare function backtrace_symbols(p1: interop.Pointer | interop.Reference>, p2: number): interop.Pointer | interop.Reference>; -declare function cbrt(p1: number): number; +/** + * @since 2.0 + */ +declare function backtrace_symbols_fd(p1: interop.Pointer | interop.Reference>, p2: number, p3: number): void; -declare function cbrtf(p1: number): number; +declare function basename(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function cbrtl(p1: number): number; +/** + * @since 10.0 + */ +declare function basename_r(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function ceil(p1: number): number; +declare const betaStage: number; -declare function ceilf(p1: number): number; +declare function bind(p1: number, p2: interop.Pointer | interop.Reference, p3: number): number; -declare function ceill(p1: number): number; +declare function bindresvport(p1: number, p2: interop.Pointer | interop.Reference): number; -declare function cgetcap(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: number): interop.Pointer | interop.Reference; +declare function bindresvport_sa(p1: number, p2: interop.Pointer | interop.Reference): number; -declare function cgetclose(): number; +declare const bold: number; -declare function cgetent(p1: interop.Pointer | interop.Reference>, p2: interop.Pointer | interop.Reference>, p3: string | interop.Pointer | interop.Reference): number; +declare var bootstrap_port: number; -declare function cgetfirst(p1: interop.Pointer | interop.Reference>, p2: interop.Pointer | interop.Reference>): number; +declare function cfgetispeed(p1: interop.Pointer | interop.Reference): number; -declare function cgetmatch(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference): number; +declare function cfgetospeed(p1: interop.Pointer | interop.Reference): number; -declare function cgetnext(p1: interop.Pointer | interop.Reference>, p2: interop.Pointer | interop.Reference>): number; +declare function cfmakeraw(p1: interop.Pointer | interop.Reference): void; -declare function cgetnum(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; +declare function cfsetispeed(p1: interop.Pointer | interop.Reference, p2: number): number; -declare function cgetset(p1: string | interop.Pointer | interop.Reference): number; +declare function cfsetospeed(p1: interop.Pointer | interop.Reference, p2: number): number; -declare function cgetstr(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference>): number; +declare function cfsetspeed(p1: interop.Pointer | interop.Reference, p2: number): number; -declare function cgetustr(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference>): number; +declare function chflags(p1: string | interop.Pointer | interop.Reference, p2: number): number; -declare function chdir(p1: string | interop.Pointer | interop.Reference): number; +declare function chmod(p1: string | interop.Pointer | interop.Reference, p2: number): number; -declare function chown(p1: string | interop.Pointer | interop.Reference, p2: number, p3: number): number; +declare function chmodx_np(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; -declare function chroot(p1: string | interop.Pointer | interop.Reference): number; +declare function clock_alarm(clock_serv: number, alarm_type: number, alarm_time: mach_timespec, alarm_port: number): number; -declare function clearerr(p1: interop.Pointer | interop.Reference): void; +declare function clock_alarm_reply(alarm_port: number, alarm_portPoly: number, alarm_code: number, alarm_type: number, alarm_time: mach_timespec): number; -declare function clock(): number; +declare function clock_get_attributes(clock_serv: number, flavor: number, clock_attr: interop.Pointer | interop.Reference, clock_attrCnt: interop.Pointer | interop.Reference): number; declare function clock_get_res(p1: number, p2: interop.Pointer | interop.Reference): number; -/** - * @since 10.0 - */ -declare function clock_getres(__clock_id: clockid_t, __res: interop.Pointer | interop.Reference): number; - -/** - * @since 10.0 - */ -declare function clock_gettime(__clock_id: clockid_t, __tp: interop.Pointer | interop.Reference): number; - -/** - * @since 10.0 - */ -declare function clock_gettime_nsec_np(__clock_id: clockid_t): number; +declare function clock_get_time(clock_serv: number, cur_time: interop.Pointer | interop.Reference): number; declare function clock_set_attributes(clock_ctrl: number, flavor: number, clock_attr: interop.Pointer | interop.Reference, clock_attrCnt: number): number; @@ -5076,25 +5111,6 @@ declare function clock_sleep(p1: number, p2: number, p3: mach_timespec, p4: inte declare function clock_sleep_trap(clock_name: number, sleep_type: number, sleep_sec: number, sleep_nsec: number, wakeup_time: interop.Pointer | interop.Reference): number; -declare const enum clockid_t { - - _CLOCK_REALTIME = 0, - - _CLOCK_MONOTONIC = 6, - - _CLOCK_MONOTONIC_RAW = 4, - - _CLOCK_MONOTONIC_RAW_APPROX = 5, - - _CLOCK_UPTIME_RAW = 8, - - _CLOCK_UPTIME_RAW_APPROX = 9, - - _CLOCK_PROCESS_CPUTIME_ID = 12, - - _CLOCK_THREAD_CPUTIME_ID = 16 -} - interface clockinfo { hz: number; tick: number; @@ -5104,7 +5120,19 @@ interface clockinfo { } declare var clockinfo: interop.StructType; -declare function close(p1: number): number; +/** + * @since 10.0 + */ +declare function clonefile(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: number): number; + +/** + * @since 10.0 + */ +declare function clonefileat(p1: number, p2: string | interop.Pointer | interop.Reference, p3: number, p4: string | interop.Pointer | interop.Reference, p5: number): number; + +declare function closedir(p1: interop.Pointer | interop.Reference): number; + +declare function closelog(): void; interface cmsghdr { cmsg_len: number; @@ -5115,8 +5143,6 @@ declare var cmsghdr: interop.StructType; declare const condense: number; -declare function confstr(p1: number, p2: string | interop.Pointer | interop.Reference, p3: number): number; - declare function connect(p1: number, p2: interop.Pointer | interop.Reference, p3: number): number; /** @@ -5124,72 +5150,146 @@ declare function connect(p1: number, p2: interop.Pointer | interop.Reference, p3: number, p4: number, p5: interop.Pointer | interop.Reference, p6: number, p7: interop.Pointer | interop.Reference, p8: interop.Pointer | interop.Reference): number; -declare function copysign(p1: number, p2: number): number; +declare function copyfile(from: string | interop.Pointer | interop.Reference, to: string | interop.Pointer | interop.Reference, state: interop.Pointer | interop.Reference, flags: number): number; -declare function copysignf(p1: number, p2: number): number; +declare function copyfile_state_alloc(): interop.Pointer | interop.Reference; -declare function copysignl(p1: number, p2: number): number; +declare function copyfile_state_free(p1: interop.Pointer | interop.Reference): number; -declare function cos(p1: number): number; +declare function copyfile_state_get(s: interop.Pointer | interop.Reference, flag: number, dst: interop.Pointer | interop.Reference): number; -declare function cosf(p1: number): number; +declare function copyfile_state_set(s: interop.Pointer | interop.Reference, flag: number, src: interop.Pointer | interop.Reference): number; -declare function cosh(p1: number): number; +declare function creat(p1: string | interop.Pointer | interop.Reference, p2: number): number; -declare function coshf(p1: number): number; +declare const enum cryptex_auth_type_t { -declare function coshl(p1: number): number; + CRYPTEX1_AUTH_ENV_GENERIC = 4, -declare function cosl(p1: number): number; + CRYPTEX1_AUTH_ENV_GENERIC_SUPPLEMENTAL = 5, -declare function creat(p1: string | interop.Pointer | interop.Reference, p2: number): number; + CRYPTEX_AUTH_PDI_NONCE = 6, -declare function crypt(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; + CRYPTEX_AUTH_MOBILE_ASSET = 8, -declare function ctermid(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; + CRYPTEX_AUTH_MAX = 8 +} -declare function ctermid_r(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; +interface ctlname { + ctl_name: interop.Pointer | interop.Reference; + ctl_type: number; +} +declare var ctlname: interop.StructType; -declare function ctime(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; +interface datum { + dptr: interop.Pointer | interop.Reference; + dsize: number; +} +declare var datum: interop.StructType; -declare function ctime_r(p1: interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; +declare function dbm_clearerr(p1: interop.Pointer | interop.Reference): number; -/** - * @since 2.0 - * @deprecated 2.0 - */ -declare function daemon(p1: number, p2: number): number; +declare function dbm_close(p1: interop.Pointer | interop.Reference): void; -declare var daylight: number; +declare function dbm_delete(p1: interop.Pointer | interop.Reference, p2: datum): number; -declare function debug_control_port_for_pid(target_tport: number, pid: number, t: interop.Pointer | interop.Reference): number; +declare function dbm_dirfno(p1: interop.Pointer | interop.Reference): number; -declare const developStage: number; +declare function dbm_error(p1: interop.Pointer | interop.Reference): number; -declare function devname(p1: number, p2: number): interop.Pointer | interop.Reference; +declare function dbm_fetch(p1: interop.Pointer | interop.Reference, p2: datum): datum; -declare function devname_r(p1: number, p2: number, buf: string | interop.Pointer | interop.Reference, len: number): interop.Pointer | interop.Reference; +declare function dbm_firstkey(p1: interop.Pointer | interop.Reference): datum; -declare function difftime(p1: number, p2: number): number; +declare function dbm_forder(p1: interop.Pointer | interop.Reference, p2: datum): number; -/** - * @since 9.0 - */ -declare function disconnectx(p1: number, p2: number, p3: number): number; +declare function dbm_nextkey(p1: interop.Pointer | interop.Reference): datum; -declare function div(p1: number, p2: number): div_t; +declare function dbm_open(p1: string | interop.Pointer | interop.Reference, p2: number, p3: number): interop.Pointer | interop.Reference; -interface div_t { - quot: number; - rem: number; -} -declare var div_t: interop.StructType; +declare function dbm_store(p1: interop.Pointer | interop.Reference, p2: datum, p3: datum, p4: number): number; -declare function drand48(): number; +declare function debug_control_port_for_pid(target_tport: number, pid: number, t: interop.Pointer | interop.Reference): number; -declare function dup(p1: number): number; +declare const developStage: number; -declare function dup2(p1: number, p2: number): number; +interface dirent { + d_ino: number; + d_seekoff: number; + d_reclen: number; + d_namlen: number; + d_type: number; + d_name: interop.Reference; +} +declare var dirent: interop.StructType; + +/** + * @since 6.0 + */ +declare function dirfd(dirp: interop.Pointer | interop.Reference): number; + +declare function dirname(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; + +/** + * @since 10.0 + */ +declare function dirname_r(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; + +/** + * @since 9.0 + */ +declare function disconnectx(p1: number, p2: number, p3: number): number; + +interface diskextent { + startblock: number; + blockcount: number; +} +declare var diskextent: interop.StructType; + +declare function dladdr(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; + +declare function dlclose(__handle: interop.Pointer | interop.Reference): number; + +declare function dlerror(): interop.Pointer | interop.Reference; + +declare function dlopen(__path: string | interop.Pointer | interop.Reference, __mode: number): interop.Pointer | interop.Reference; + +/** + * @since 2.0 + */ +declare function dlopen_preflight(__path: string | interop.Pointer | interop.Reference): boolean; + +declare function dlsym(__handle: interop.Pointer | interop.Reference, __symbol: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; + +interface dqblk { + dqb_bhardlimit: number; + dqb_bsoftlimit: number; + dqb_curbytes: number; + dqb_ihardlimit: number; + dqb_isoftlimit: number; + dqb_curinodes: number; + dqb_btime: number; + dqb_itime: number; + dqb_id: number; + dqb_spare: interop.Reference; +} +declare var dqblk: interop.StructType; + +interface dqfilehdr { + dqh_magic: number; + dqh_version: number; + dqh_maxentries: number; + dqh_entrycnt: number; + dqh_flags: number; + dqh_chktime: number; + dqh_btime: number; + dqh_itime: number; + dqh_string: interop.Reference; + dqh_spare: interop.Reference; +} +declare var dqfilehdr: interop.StructType; + +declare function dqhashshift(p1: number): number; interface dyld_kernel_image_info { uuid: interop.Reference; @@ -5210,9 +5310,13 @@ interface dyld_kernel_process_info { } declare var dyld_kernel_process_info: interop.StructType; -declare function ecvt(p1: number, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; +declare const eNoteExitReparentedDeprecated: number; + +declare const eNoteReapDeprecated: number; + +declare function endfsent(): void; -declare function encrypt(p1: string | interop.Pointer | interop.Reference, p2: number): void; +declare function endgrent(): void; declare function endhostent(): void; @@ -5222,79 +5326,99 @@ declare function endnetgrent(): void; declare function endprotoent(): void; +declare function endpwent(): void; + declare function endrpcent(): void; declare function endservent(): void; -declare function endusershell(): void; - -declare function erand48(p1: interop.Reference): number; - -declare function erf(p1: number): number; - -declare function erfc(p1: number): number; +declare function endutxent(): void; -declare function erfcf(p1: number): number; - -declare function erfcl(p1: number): number; +/** + * @since 2.0 + */ +declare function endutxent_wtmp(): void; + +interface eproc { + e_paddr: interop.Pointer | interop.Reference; + e_sess: interop.Pointer | interop.Reference; + e_pcred: _pcred; + e_ucred: _ucred; + e_vm: vmspace; + e_ppid: number; + e_pgid: number; + e_jobc: number; + e_tdev: number; + e_tpgid: number; + e_tsess: interop.Pointer | interop.Reference; + e_wmesg: interop.Reference; + e_xsize: number; + e_xrssize: number; + e_xccount: number; + e_xswrss: number; + e_flag: number; + e_login: interop.Reference; + e_spare: interop.Reference; +} +declare var eproc: interop.StructType; + +declare function err_set_exit(p1: interop.FunctionReference<(p1: number) => void>): void; -declare function erff(p1: number): number; +/** + * @since 3.2 + */ +declare function err_set_exit_b(p1: (p1: number) => void): void; -declare function erfl(p1: number): number; +declare function err_set_file(p1: interop.Pointer | interop.Reference): void; declare function etap_trace_thread(target_act: number, trace_status: number): number; -interface exception { - type: number; - name: interop.Pointer | interop.Reference; - arg1: number; - arg2: number; - retval: number; +interface ether_addr_t { + octet: interop.Reference; } -declare var exception: interop.StructType; - -declare function exchangedata(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: number): number; - -declare function execv(__path: string | interop.Pointer | interop.Reference, __argv: interop.Pointer | interop.Reference>): number; - -declare function execvP(__file: string | interop.Pointer | interop.Reference, __searchpath: string | interop.Pointer | interop.Reference, __argv: interop.Pointer | interop.Reference>): number; +declare var ether_addr_t: interop.StructType; -declare function execve(__file: string | interop.Pointer | interop.Reference, __argv: interop.Pointer | interop.Reference>, __envp: interop.Pointer | interop.Reference>): number; +declare function ether_aton(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function execvp(__file: string | interop.Pointer | interop.Reference, __argv: interop.Pointer | interop.Reference>): number; - -declare function exit(p1: number): void; - -declare function exp(p1: number): number; - -declare function exp2(p1: number): number; +interface ether_header_t { + ether_dhost: interop.Reference; + ether_shost: interop.Reference; + ether_type: number; +} +declare var ether_header_t: interop.StructType; -declare function exp2f(p1: number): number; +declare function ether_hostton(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; -declare function exp2l(p1: number): number; +declare function ether_line(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: string | interop.Pointer | interop.Reference): number; -declare function expf(p1: number): number; +declare function ether_ntoa(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function expl(p1: number): number; +declare function ether_ntohost(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; -declare function expm1(p1: number): number; +declare function exception_raise(exception_port: number, thread: number, task: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number): number; -declare function expm1f(p1: number): number; +declare function exception_raise_state(exception_port: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number, flavor: interop.Pointer | interop.Reference, old_state: interop.Pointer | interop.Reference, old_stateCnt: number, new_state: interop.Pointer | interop.Reference, new_stateCnt: interop.Pointer | interop.Reference): number; -declare function expm1l(p1: number): number; +declare function exception_raise_state_identity(exception_port: number, thread: number, task: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number, flavor: interop.Pointer | interop.Reference, old_state: interop.Pointer | interop.Reference, old_stateCnt: number, new_state: interop.Pointer | interop.Reference, new_stateCnt: interop.Pointer | interop.Reference): number; declare const extend: number; -declare function fabs(p1: number): number; - -declare function fabsf(p1: number): number; - -declare function fabsl(p1: number): number; - -/** - * @since 8.0 - */ -declare function faccessat(p1: number, p2: string | interop.Pointer | interop.Reference, p3: number, p4: number): number; +interface fasttrap_machtp_t { + ftmt_instr: interop.Reference; + ftmt_size: number; + ftmt_ripmode: number; + ftmt_modrm: number; + ftmt_type: number; + ftmt_code: number; + ftmt_base: number; + ftmt_index: number; + ftmt_scale: number; + ftmt_segment: number; + ftmt_dest: number; + ftmt_installed: number; + ftmt_retired: number; +} +declare var fasttrap_machtp_t: interop.StructType; interface fattributiontag_t { ft_flags: number; @@ -5303,8 +5427,6 @@ interface fattributiontag_t { } declare var fattributiontag_t: interop.StructType; -declare function fchdir(p1: number): number; - interface fchecklv_t { lv_file_start: number; lv_error_message_size: number; @@ -5312,67 +5434,28 @@ interface fchecklv_t { } declare var fchecklv_t: interop.StructType; -declare function fchown(p1: number, p2: number, p3: number): number; +declare function fchflags(p1: number, p2: number): number; + +declare function fchmod(p1: number, p2: number): number; /** * @since 8.0 */ -declare function fchownat(p1: number, p2: string | interop.Pointer | interop.Reference, p3: number, p4: number, p5: number): number; - -declare function fclose(p1: interop.Pointer | interop.Reference): number; - -declare function fcvt(p1: number, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -interface fd_set { - fds_bits: interop.Reference; -} -declare var fd_set: interop.StructType; +declare function fchmodat(p1: number, p2: string | interop.Pointer | interop.Reference, p3: number, p4: number): number; -declare function fdim(p1: number, p2: number): number; - -declare function fdimf(p1: number, p2: number): number; - -declare function fdiml(p1: number, p2: number): number; - -declare function fdopen(p1: number, p2: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function feof(p1: interop.Pointer | interop.Reference): number; - -declare function ferror(p1: interop.Pointer | interop.Reference): number; - -declare function fflagstostr(p1: number): interop.Pointer | interop.Reference; - -declare function fflush(p1: interop.Pointer | interop.Reference): number; - -declare function ffs(p1: number): number; +declare function fchmodx_np(p1: number, p2: interop.Pointer | interop.Reference): number; /** - * @since 3.0 - */ -declare function ffsctl(p1: number, p2: number, p3: interop.Pointer | interop.Reference, p4: number): number; - -/** - * @since 2.0 + * @since 10.0 */ -declare function ffsl(p1: number): number; +declare function fclonefileat(p1: number, p2: number, p3: string | interop.Pointer | interop.Reference, p4: number): number; -/** - * @since 7.0 - */ -declare function ffsll(p1: number): number; +declare function fcopyfile(from_fd: number, to_fd: number, p3: interop.Pointer | interop.Reference, flags: number): number; /** - * @since 3.0 + * @since 8.0 */ -declare function fgetattrlist(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; - -declare function fgetc(p1: interop.Pointer | interop.Reference): number; - -declare function fgetln(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function fgetpos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; - -declare function fgets(p1: string | interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; +declare function fdopendir(p1: number): interop.Pointer | interop.Reference; interface fgetsigsinfo_t { fg_file_start: number; @@ -5381,7 +5464,15 @@ interface fgetsigsinfo_t { } declare var fgetsigsinfo_t: interop.StructType; -declare function fileno(p1: interop.Pointer | interop.Reference): number; +declare function fgetxattr(fd: number, name: string | interop.Pointer | interop.Reference, value: interop.Pointer | interop.Reference, size: number, position: number, options: number): number; + +interface fhandle { + fh_len: number; + fh_data: interop.Reference; +} +declare var fhandle: interop.StructType; + +declare function fhopen(p1: interop.Pointer | interop.Reference, p2: number): number; declare function filesec_dup(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; @@ -5421,6 +5512,8 @@ declare function filesec_unset_property(p1: interop.Pointer | interop.Reference< declare const finalStage: number; +declare function flistxattr(fd: number, namebuff: string | interop.Pointer | interop.Reference, size: number, options: number): number; + declare function flock(p1: number, p2: number): number; interface flockStruct { @@ -5432,71 +5525,24 @@ interface flockStruct { } declare var flockStruct: interop.StructType; -declare function flockfile(p1: interop.Pointer | interop.Reference): void; - interface flocktimeout { fl: flockStruct; timeout: timespec; } declare var flocktimeout: interop.StructType; -declare function floor(p1: number): number; - -declare function floorf(p1: number): number; - -declare function floorl(p1: number): number; - -/** - * @since 2.0 - */ -declare function fls(p1: number): number; - -/** - * @since 2.0 - */ -declare function flsl(p1: number): number; - -/** - * @since 7.0 - */ -declare function flsll(p1: number): number; - -declare function fma(p1: number, p2: number, p3: number): number; - -declare function fmaf(p1: number, p2: number, p3: number): number; - -declare function fmal(p1: number, p2: number, p3: number): number; - -declare function fmax(p1: number, p2: number): number; - -declare function fmaxf(p1: number, p2: number): number; - -declare function fmaxl(p1: number, p2: number): number; - /** * @since 11.0 */ -declare function fmemopen(__buf: interop.Pointer | interop.Reference, __size: number, __mode: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function fmin(p1: number, p2: number): number; - -declare function fminf(p1: number, p2: number): number; - -declare function fminl(p1: number, p2: number): number; +declare function fmount(p1: string | interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference): number; -declare function fmod(p1: number, p2: number): number; +declare function fmtmsg(p1: number, p2: string | interop.Pointer | interop.Reference, p3: number, p4: string | interop.Pointer | interop.Reference, p5: string | interop.Pointer | interop.Reference, p6: string | interop.Pointer | interop.Reference): number; -declare function fmodf(p1: number, p2: number): number; +declare function fnmatch(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: number): number; -declare function fmodl(p1: number, p2: number): number; +declare function forkpty(p1: interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): number; -declare function fmtcheck(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function fopen(__filename: string | interop.Pointer | interop.Reference, __mode: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function fork(): number; - -declare function fpathconf(p1: number, p2: number): number; +declare function fparseln(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Reference, p5: number): interop.Pointer | interop.Reference; interface fpunchhole_t { fp_flags: number; @@ -5506,45 +5552,25 @@ interface fpunchhole_t { } declare var fpunchhole_t: interop.StructType; -declare function fpurge(p1: interop.Pointer | interop.Reference): number; - -declare function fputc(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function fputs(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; - -declare function fread(__ptr: interop.Pointer | interop.Reference, __size: number, __nitems: number, __stream: interop.Pointer | interop.Reference): number; - -/** - * @since 16.0 - */ -declare function freadlink(p1: number, p2: string | interop.Pointer | interop.Reference, p3: number): number; - -declare function free(p1: interop.Pointer | interop.Reference): void; - declare function freeaddrinfo(p1: interop.Pointer | interop.Reference): void; declare function freehostent(p1: interop.Pointer | interop.Reference): void; -declare function freopen(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; +declare function freeifaddrs(p1: interop.Pointer | interop.Reference): void; -declare function frexp(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function frexpf(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function frexpl(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function fsctl(p1: string | interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference, p4: number): number; +/** + * @since 4.3 + */ +declare function freeifmaddrs(p1: interop.Pointer | interop.Reference): void; -declare function fseek(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; +declare function fremovexattr(fd: number, name: string | interop.Pointer | interop.Reference, options: number): number; -declare function fseeko(__stream: interop.Pointer | interop.Reference, __offset: number, __whence: number): number; +declare function fsetxattr(fd: number, name: string | interop.Pointer | interop.Reference, value: interop.Pointer | interop.Reference, size: number, position: number, options: number): number; /** - * @since 3.0 + * @since 11.0 */ -declare function fsetattrlist(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; - -declare function fsetpos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; +declare function fsgetpath(p1: string | interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference, p4: number): number; interface fsid_t { val: interop.Reference; @@ -5575,6 +5601,44 @@ interface fspecread_t { } declare var fspecread_t: interop.StructType; +interface fssearchblock { + returnattrs: interop.Pointer | interop.Reference; + returnbuffer: interop.Pointer | interop.Reference; + returnbuffersize: number; + maxmatches: number; + timelimit: timeval; + searchparams1: interop.Pointer | interop.Reference; + sizeofsearchparams1: number; + searchparams2: interop.Pointer | interop.Reference; + sizeofsearchparams2: number; + searchattrs: attrlist; +} +declare var fssearchblock: interop.StructType; + +interface fstab { + fs_spec: interop.Pointer | interop.Reference; + fs_file: interop.Pointer | interop.Reference; + fs_vfstype: interop.Pointer | interop.Reference; + fs_mntops: interop.Pointer | interop.Reference; + fs_type: interop.Pointer | interop.Reference; + fs_freq: number; + fs_passno: number; +} +declare var fstab: interop.StructType; + +declare function fstat(p1: number, p2: interop.Pointer | interop.Reference): number; + +/** + * @since 8.0 + */ +declare function fstatat(p1: number, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number): number; + +declare function fstatfs(p1: number, p2: interop.Pointer | interop.Reference): number; + +declare function fstatvfs(p1: number, p2: interop.Pointer | interop.Reference): number; + +declare function fstatx_np(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; + interface fstore_t { fst_flags: number; fst_posmode: number; @@ -5592,16 +5656,9 @@ interface fsupplement_t { } declare var fsupplement_t: interop.StructType; -declare function fsync(p1: number): number; - -/** - * @since 6.0 - */ -declare function fsync_volume_np(p1: number, p2: number): number; - -declare function ftell(p1: interop.Pointer | interop.Reference): number; +declare function ftime(p1: interop.Pointer | interop.Reference): number; -declare function ftello(__stream: interop.Pointer | interop.Reference): number; +declare function ftok(p1: string | interop.Pointer | interop.Reference, p2: number): number; interface ftrimactivefile_t { fta_offset: number; @@ -5609,36 +5666,19 @@ interface ftrimactivefile_t { } declare var ftrimactivefile_t: interop.StructType; -declare function ftruncate(p1: number, p2: number): number; - -declare function ftrylockfile(p1: interop.Pointer | interop.Reference): number; - -declare function funlockfile(p1: interop.Pointer | interop.Reference): void; +declare function ftw(p1: string | interop.Pointer | interop.Reference, p2: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number) => number>, p3: number): number; -declare function funopen(p1: interop.Pointer | interop.Reference, p2: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number) => number>, p3: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number) => number>, p4: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: number, p3: number) => number>, p5: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => number>): interop.Pointer | interop.Reference; +/** + * @since 11.0 + */ +declare function futimens(__fd: number, __times: interop.Reference): number; declare function futimes(p1: number, p2: interop.Pointer | interop.Reference): number; -declare function fwrite(__ptr: interop.Pointer | interop.Reference, __size: number, __nitems: number, __stream: interop.Pointer | interop.Reference): number; - declare function gai_strerror(p1: number): interop.Pointer | interop.Reference; -declare function gcvt(p1: number, p2: number, p3: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - declare function getaddrinfo(p1: string | interop.Pointer | interop.Reference, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference>): number; -declare function getattrlist(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; - -/** - * @since 8.0 - */ -declare function getattrlistat(p1: number, p2: string | interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference, p5: number, p6: number): number; - -/** - * @since 8.0 - */ -declare function getattrlistbulk(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; - /** * @since 2.0 * @deprecated 6.0 @@ -5649,44 +5689,31 @@ declare function getaudit_addr(p1: interop.Pointer | interop.Reference): number; -declare function getbsize(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function getc(p1: interop.Pointer | interop.Reference): number; - -declare function getc_unlocked(p1: interop.Pointer | interop.Reference): number; +declare function getdirentries(p1: number, p2: string | interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference): number; -declare function getchar(): number; +declare function getfh(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; -declare function getchar_unlocked(): number; +declare function getfsent(): interop.Pointer | interop.Reference; -declare function getcwd(p1: string | interop.Pointer | interop.Reference, p2: number): interop.Pointer | interop.Reference; - -declare function getdate(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare var getdate_err: number; - -/** - * @since 4.3 - */ -declare function getdelim(__linep: interop.Pointer | interop.Reference>, __linecapp: interop.Pointer | interop.Reference, __delimiter: number, __stream: interop.Pointer | interop.Reference): number; +declare function getfsfile(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function getdirentriesattr(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: interop.Pointer | interop.Reference, p6: interop.Pointer | interop.Reference, p7: interop.Pointer | interop.Reference, p8: number): number; +declare function getfsspec(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function getdomainname(p1: string | interop.Pointer | interop.Reference, p2: number): number; +declare function getfsstat(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; -declare function getdtablesize(): number; +declare function getgrent(): interop.Pointer | interop.Reference; -declare function getegid(): number; +declare function getgrgid(p1: number): interop.Pointer | interop.Reference; -declare function getenv(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; +declare function getgrgid_r(p1: number, p2: interop.Pointer | interop.Reference, p3: string | interop.Pointer | interop.Reference, p4: number, p5: interop.Pointer | interop.Reference>): number; -declare function geteuid(): number; +declare function getgrnam(p1: string | interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function getgid(): number; +declare function getgrnam_r(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: string | interop.Pointer | interop.Reference, p4: number, p5: interop.Pointer | interop.Reference>): number; -declare function getgrouplist(p1: string | interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): number; +declare function getgruuid(p1: interop.Reference): interop.Pointer | interop.Reference; -declare function getgroups(p1: number, p2: interop.Reference): number; +declare function getgruuid_r(p1: interop.Reference, p2: interop.Pointer | interop.Reference, p3: string | interop.Pointer | interop.Reference, p4: number, p5: interop.Pointer | interop.Reference>): number; declare function gethostbyaddr(p1: interop.Pointer | interop.Reference, p2: number, p3: number): interop.Pointer | interop.Reference; @@ -5696,14 +5723,12 @@ declare function gethostbyname2(p1: string | interop.Pointer | interop.Reference declare function gethostent(): interop.Pointer | interop.Reference; -declare function gethostid(): number; - -declare function gethostname(p1: string | interop.Pointer | interop.Reference, p2: number): number; +declare function getifaddrs(p1: interop.Pointer | interop.Reference>): number; /** - * @since 2.0 + * @since 4.3 */ -declare function getiopolicy_np(p1: number, p2: number): number; +declare function getifmaddrs(p1: interop.Pointer | interop.Reference>): number; declare function getipnodebyaddr(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; @@ -5717,17 +5742,21 @@ declare function getipv4sourcefilter(p1: number, p2: in_addr, p3: in_addr, p4: i declare function getitimer(p1: number, p2: interop.Pointer | interop.Reference): number; /** - * @since 4.3 + * @since 2.0 */ -declare function getline(__linep: interop.Pointer | interop.Reference>, __linecapp: interop.Pointer | interop.Reference, __stream: interop.Pointer | interop.Reference): number; - -declare function getloadavg(p1: interop.Reference, p2: number): number; +declare function getlastlogx(p1: number, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function getlogin(): interop.Pointer | interop.Reference; +/** + * @since 2.0 + */ +declare function getlastlogxbyname(p1: string | interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; -declare function getlogin_r(p1: string | interop.Pointer | interop.Reference, p2: number): number; +declare function getmntinfo(p1: interop.Pointer | interop.Reference>, p2: number): number; -declare function getmode(p1: interop.Pointer | interop.Reference, p2: number): number; +/** + * @since 11.0 + */ +declare function getmntinfo_r_np(p1: interop.Pointer | interop.Reference>, p2: number): number; declare function getnameinfo(p1: interop.Pointer | interop.Reference, p2: number, p3: string | interop.Pointer | interop.Reference, p4: number, p5: string | interop.Pointer | interop.Reference, p6: number, p7: number): number; @@ -5741,33 +5770,31 @@ declare function getnetgrent(p1: interop.Pointer | interop.Reference>, p3: string | interop.Pointer | interop.Reference): number; -declare function getpagesize(): number; +declare function getopt_long(p1: number, p2: interop.Pointer | interop.Reference>, p3: string | interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference