diff --git a/package-lock.json b/package-lock.json index 9ae6a11c..6a0885aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -264,9 +264,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -367,9 +367,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -588,9 +588,9 @@ } }, "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -922,9 +922,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.6.tgz", - "integrity": "sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", + "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -932,10 +932,10 @@ "@babel/helper-function-name": "^7.22.5", "@babel/helper-member-expression-to-functions": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@nicolo-ribaudo/semver-v6": "^6.3.3" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -956,15 +956,24 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.6.tgz", - "integrity": "sha512-nBookhLKxAWo/TUCmhnaEJyLz2dekjQvv5SRpE9epWQBcpedWLKt8aZdsuT9XV5ovzR3fENLjRXVT0GsSlGGhA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", + "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@nicolo-ribaudo/semver-v6": "^6.3.3", - "regexpu-core": "^5.3.1" + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -973,10 +982,19 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz", - "integrity": "sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -986,7 +1004,7 @@ "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/helper-environment-visitor": { @@ -1100,15 +1118,14 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz", - "integrity": "sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", + "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-wrap-function": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/helper-wrap-function": "^7.22.9" }, "engines": { "node": ">=6.9.0" @@ -1118,20 +1135,20 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz", - "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-simple-access": { @@ -1198,14 +1215,13 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz", - "integrity": "sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz", + "integrity": "sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==", "dev": true, "dependencies": { "@babel/helper-function-name": "^7.22.5", "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", "@babel/types": "^7.22.5" }, "engines": { @@ -2273,9 +2289,9 @@ } }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -2358,13 +2374,13 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz", - "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz", + "integrity": "sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.9", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-typescript": "^7.22.5" }, @@ -2542,9 +2558,9 @@ } }, "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -2554,7 +2570,7 @@ "esutils": "^2.0.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/preset-typescript": { @@ -2630,9 +2646,9 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.7.tgz", - "integrity": "sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", "dev": true, "dependencies": { "@babel/types": "^7.22.5", @@ -2707,6 +2723,70 @@ "node": ">=10.0.0" } }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/darwin-x64": { "version": "0.17.19", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", @@ -2723,6 +2803,278 @@ "node": ">=12" } }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "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", @@ -2739,9 +3091,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -3806,15 +4158,6 @@ "dev": true, "optional": true }, - "node_modules/@nicolo-ribaudo/semver-v6": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", - "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4277,22 +4620,34 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@sigstore/bundle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.0.0.tgz", + "integrity": "sha512-yLvrWDOh6uMOUlFCTJIZEnwOT9Xte7NPXUqVexEKGSF5XtBAuSg5du0kn3dRR0p47a4ah10Y0mNt8+uyeQXrBQ==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/@sigstore/protobuf-specs": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz", - "integrity": "sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.0.tgz", + "integrity": "sha512-8ZhZKAVfXjIspDWwm3D3Kvj0ddbJ0HqDZ/pOs5cx88HpT8mVsotFrg7H1UMnXOuDHz6Zykwxn4mxG3QLuN+RUg==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@sigstore/tuf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.2.tgz", - "integrity": "sha512-vjwcYePJzM01Ha6oWWZ9gNcdIgnzyFxfqfWzph483DPJTH8Tb7f7bQRRll3CYVkyH56j0AgcPAcl6Vg95DPF+Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", + "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", "dev": true, "dependencies": { - "@sigstore/protobuf-specs": "^0.1.0", + "@sigstore/protobuf-specs": "^0.2.0", "tuf-js": "^1.1.7" }, "engines": { @@ -4394,9 +4749,9 @@ } }, "node_modules/@tufjs/models/node_modules/minimatch": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz", - "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -4497,9 +4852,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.40.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", - "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.1.tgz", + "integrity": "sha512-XpNDc4Z5Tb4x+SW1MriMVeIsMoONHCkWFMkR/aPJbzEsxqHy+4Glu/BqTdPrApfDeMaXbtNh6bseNgl5KaWrSg==", "dev": true, "dependencies": { "@types/estree": "*", @@ -5292,9 +5647,9 @@ } }, "node_modules/acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -5787,42 +6142,51 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz", - "integrity": "sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.1", - "@nicolo-ribaudo/semver-v6": "^6.3.3" + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz", - "integrity": "sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.1", + "@babel/helper-define-polyfill-provider": "^0.4.2", "core-js-compat": "^3.31.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz", - "integrity": "sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.1" + "@babel/helper-define-polyfill-provider": "^0.4.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-preset-current-node-syntax": { @@ -6251,9 +6615,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001512", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz", - "integrity": "sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", "dev": true, "funding": [ { @@ -6707,6 +7071,34 @@ "webpack": "^5.1.0" } }, + "node_modules/copy-webpack-plugin/node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "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/copy-webpack-plugin/node_modules/fast-glob/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -6720,14 +7112,14 @@ } }, "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.1.tgz", - "integrity": "sha512-DPCBxctI7dN4EeIqjW2KGqgdcUMbrhJ9AzON+PlxCtvppWhubTLD4+a0GFxiym14ZvacUydTPjLPc2DlKz7EIg==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, "dependencies": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -6751,12 +7143,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.0.tgz", - "integrity": "sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.0.tgz", + "integrity": "sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw==", "dev": true, "dependencies": { - "browserslist": "^4.21.5" + "browserslist": "^4.21.9" }, "funding": { "type": "opencollective", @@ -7420,9 +7812,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.450", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.450.tgz", - "integrity": "sha512-BLG5HxSELlrMx7dJ2s+8SFlsCtJp37Zpk2VAxyC6CZtbc+9AJeZHfYHbrlSgdXp6saQ8StMqOTEDaBKgA7u1sw==", + "version": "1.4.475", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", + "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", "dev": true }, "node_modules/emittery": { @@ -7655,15 +8047,6 @@ "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -7779,16 +8162,19 @@ } }, "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", + "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-visitor-keys": { @@ -7886,31 +8272,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/eslint/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -8036,9 +8397,9 @@ } }, "node_modules/espree": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", - "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { "acorn": "^8.9.0", @@ -8077,15 +8438,6 @@ "node": ">=0.10" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -8098,7 +8450,7 @@ "node": ">=4.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { + "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", @@ -8107,15 +8459,6 @@ "node": ">=4.0" } }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", @@ -8557,9 +8900,9 @@ } }, "node_modules/find-cache-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -8952,9 +9295,9 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz", - "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -9414,9 +9757,9 @@ } }, "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==", "dev": true }, "node_modules/import-fresh": { @@ -9910,9 +10253,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -10005,9 +10348,9 @@ } }, "node_modules/jackspeak": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.1.tgz", - "integrity": "sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.2.tgz", + "integrity": "sha512-mgNtVv4vUuaKA97yxUHoA3+FkuhtxkjdXEWOyB/N76fjy0FjezEt34oy3epBtvCvS+7DyKwqCFWx/oJLV5+kCg==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -10031,7 +10374,7 @@ "@jest/core": "^29.6.2", "@jest/types": "^29.6.1", "import-local": "^3.0.2", - "jest-cli": "29.6.2" + "jest-cli": "^29.6.2" }, "bin": { "jest": "bin/jest.js" @@ -12082,9 +12425,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -12778,9 +13121,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", "dev": true }, "node_modules/nopt": { @@ -12913,9 +13256,9 @@ } }, "node_modules/npm-packlist/node_modules/minimatch": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz", - "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -14992,13 +15335,14 @@ } }, "node_modules/sigstore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.7.0.tgz", - "integrity": "sha512-KP7QULhWdlu3hlp+jw2EvgWKlOGOY9McLj/jrchLjHNlNPK0KWIwF919cbmOp6QiKXLmPijR2qH/5KYWlbtG9Q==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.8.0.tgz", + "integrity": "sha512-ogU8qtQ3VFBawRJ8wjsBEX/vIFeHuGs1fm4jZtjWQwjo8pfAt7T/rh+udlAN4+QUe0IzA8qRSc/YZ7dHP6kh+w==", "dev": true, "dependencies": { - "@sigstore/protobuf-specs": "^0.1.0", - "@sigstore/tuf": "^1.0.1", + "@sigstore/bundle": "^1.0.0", + "@sigstore/protobuf-specs": "^0.2.0", + "@sigstore/tuf": "^1.0.3", "make-fetch-happen": "^11.0.1" }, "bin": { @@ -16565,6 +16909,28 @@ "ajv": "^6.9.1" } }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", diff --git a/src/utils/formatCode.spec.ts b/src/utils/formatCode.spec.ts index 49a4665f..794fcc96 100644 --- a/src/utils/formatCode.spec.ts +++ b/src/utils/formatCode.spec.ts @@ -1,4 +1,5 @@ -import {EOL} from 'os'; +import { EOL } from 'os'; + import { formatCode } from './formatCode'; const input1 = `{ foo: true }`; diff --git a/test/__snapshots__/index.spec.ts.snap b/test/__snapshots__/index.spec.ts.snap index 859a7af8..ef6b1855 100644 --- a/test/__snapshots__/index.spec.ts.snap +++ b/test/__snapshots__/index.spec.ts.snap @@ -190,7 +190,7 @@ export class CancelablePromise implements Promise { } } this.#cancelHandlers.length = 0; - this.#reject?.(new CancelError('Request aborted')); + if (this.#reject) this.#reject(new CancelError('Request aborted')); } public get isCancelled(): boolean { @@ -692,7 +692,6 @@ exports[`v2 should generate: test/generated/v2/models/_default.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - export type _default = { name?: string; }; @@ -705,9 +704,7 @@ exports[`v2 should generate: test/generated/v2/models/ArrayWithArray.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a simple array containing an array */ @@ -720,7 +717,6 @@ exports[`v2 should generate: test/generated/v2/models/ArrayWithBooleans.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple array with booleans */ @@ -733,7 +729,6 @@ exports[`v2 should generate: test/generated/v2/models/ArrayWithNumbers.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple array with numbers */ @@ -746,7 +741,6 @@ exports[`v2 should generate: test/generated/v2/models/ArrayWithProperties.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple array with properties */ @@ -762,9 +756,7 @@ exports[`v2 should generate: test/generated/v2/models/ArrayWithReferences.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a simple array with references */ @@ -777,7 +769,6 @@ exports[`v2 should generate: test/generated/v2/models/ArrayWithStrings.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple array with strings */ @@ -790,7 +781,6 @@ exports[`v2 should generate: test/generated/v2/models/CommentWithBackticks.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing backticks in string: \`backticks\` and \`\`\`multiple backticks\`\`\` should work */ @@ -803,7 +793,6 @@ exports[`v2 should generate: test/generated/v2/models/CommentWithBreaks.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing multiline comments in string: First line * Second line @@ -819,7 +808,6 @@ exports[`v2 should generate: test/generated/v2/models/CommentWithExpressionPlace /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing expression placeholders in string: \${expression} should work */ @@ -832,7 +820,6 @@ exports[`v2 should generate: test/generated/v2/models/CommentWithQuotes.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing quotes in string: 'single quote''' and "double quotes""" should work */ @@ -845,7 +832,6 @@ exports[`v2 should generate: test/generated/v2/models/CommentWithReservedCharact /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing reserved characters in string: * inline * and ** inline ** should work */ @@ -858,7 +844,6 @@ exports[`v2 should generate: test/generated/v2/models/CommentWithSlashes.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing slashes in string: \\backwards\\\\\\ and /forwards/// should work */ @@ -871,7 +856,6 @@ exports[`v2 should generate: test/generated/v2/models/Date.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a type-only model that defines Date as a string */ @@ -884,9 +868,7 @@ exports[`v2 should generate: test/generated/v2/models/DictionaryWithArray.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a complex dictionary */ @@ -899,7 +881,6 @@ exports[`v2 should generate: test/generated/v2/models/DictionaryWithDictionary.t /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a string dictionary */ @@ -912,7 +893,6 @@ exports[`v2 should generate: test/generated/v2/models/DictionaryWithProperties.t /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a complex dictionary */ @@ -928,9 +908,7 @@ exports[`v2 should generate: test/generated/v2/models/DictionaryWithReference.ts /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a string reference */ @@ -943,7 +921,6 @@ exports[`v2 should generate: test/generated/v2/models/DictionaryWithString.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a string dictionary */ @@ -956,7 +933,6 @@ exports[`v2 should generate: test/generated/v2/models/EnumFromDescription.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Success=1,Warning=2,Error=3 */ @@ -969,7 +945,6 @@ exports[`v2 should generate: test/generated/v2/models/EnumWithExtensions.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple enum with numbers */ @@ -995,7 +970,6 @@ exports[`v2 should generate: test/generated/v2/models/EnumWithNumbers.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple enum with numbers */ @@ -1024,7 +998,6 @@ exports[`v2 should generate: test/generated/v2/models/EnumWithStrings.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple enum with strings */ @@ -1043,9 +1016,7 @@ exports[`v2 should generate: test/generated/v2/models/ModelThatExtends.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model that extends another model */ @@ -1062,10 +1033,8 @@ exports[`v2 should generate: test/generated/v2/models/ModelThatExtendsExtends.ts /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelThatExtends } from './ModelThatExtends'; import type { ModelWithString } from './ModelWithString'; - /** * This is a model that extends another model */ @@ -1082,9 +1051,7 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithArray.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model with one property containing an array */ @@ -1102,7 +1069,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithBoolean.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one boolean property */ @@ -1121,7 +1087,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithCircularReference /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one property containing a circular reference */ @@ -1137,7 +1102,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithDictionary.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one property containing a dictionary */ @@ -1153,9 +1117,7 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithDuplicateImports. /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model with duplicated imports */ @@ -1173,9 +1135,7 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithDuplicateProperti /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model with duplicated properties */ @@ -1191,7 +1151,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithEnum.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one enum */ @@ -1209,9 +1168,7 @@ export type ModelWithEnum = { */ bool?: boolean; }; - export namespace ModelWithEnum { - /** * This is a simple enum with strings */ @@ -1220,7 +1177,6 @@ export namespace ModelWithEnum { WARNING = 'Warning', ERROR = 'Error', } - /** * These are the HTTP error code enums */ @@ -1232,8 +1188,6 @@ export namespace ModelWithEnum { _500_FOO_BAR = '500 foo.bar', _600_FOO_BAR = '600 foo&bar', } - - } " @@ -1244,7 +1198,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithEnumFromDescripti /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one enum */ @@ -1263,7 +1216,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithInteger.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one number property */ @@ -1282,7 +1234,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithNestedEnums.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with nested enums */ @@ -1301,7 +1252,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithNestedProperties. /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one nested property */ @@ -1321,7 +1271,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithNullableString.ts /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one string property */ @@ -1344,7 +1293,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithOrderedProperties /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with ordered properties */ @@ -1362,7 +1310,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithPattern.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model that contains a some patterns */ @@ -1384,9 +1331,7 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithProperties.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model with one nested property */ @@ -1412,9 +1357,7 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithReference.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithProperties } from './ModelWithProperties'; - /** * This is a model with one property containing a reference */ @@ -1430,7 +1373,6 @@ exports[`v2 should generate: test/generated/v2/models/ModelWithString.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one string property */ @@ -1449,7 +1391,6 @@ exports[`v2 should generate: test/generated/v2/models/SimpleBoolean.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple boolean */ @@ -1462,7 +1403,6 @@ exports[`v2 should generate: test/generated/v2/models/SimpleFile.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple file */ @@ -1475,7 +1415,6 @@ exports[`v2 should generate: test/generated/v2/models/SimpleInteger.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple number */ @@ -1488,9 +1427,7 @@ exports[`v2 should generate: test/generated/v2/models/SimpleReference.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a simple reference */ @@ -1503,7 +1440,6 @@ exports[`v2 should generate: test/generated/v2/models/SimpleString.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple string */ @@ -1516,7 +1452,6 @@ exports[`v2 should generate: test/generated/v2/models/SimpleStringWithPattern.ts /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple string */ @@ -1654,7 +1589,6 @@ export const $CommentWithBreaks = { type: 'number', description: \`Testing multiline comments in string: First line Second line - Fourth line\`, } as const; " @@ -2402,9 +2336,7 @@ exports[`v2 should generate: test/generated/v2/services/CollectionFormatService. import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class CollectionFormatService { - /** * @param parameterArrayCsv This is an array parameter that is sent as csv format (comma-separated values) * @param parameterArraySsv This is an array parameter that is sent as ssv format (space-separated values) @@ -2432,7 +2364,6 @@ export class CollectionFormatService { }, }); } - } " `; @@ -2443,13 +2374,10 @@ exports[`v2 should generate: test/generated/v2/services/ComplexService.ts 1`] = /* tslint:disable */ /* eslint-disable */ import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class ComplexService { - /** * @param parameterObject Parameter containing object * @param parameterReference Parameter containing reference @@ -2479,7 +2407,6 @@ export class ComplexService { }, }); } - } " `; @@ -2492,9 +2419,7 @@ exports[`v2 should generate: test/generated/v2/services/DefaultService.ts 1`] = import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DefaultService { - /** * @throws ApiError */ @@ -2504,7 +2429,6 @@ export class DefaultService { url: '/api/v{api-version}/no-tag', }); } - } " `; @@ -2515,13 +2439,10 @@ exports[`v2 should generate: test/generated/v2/services/DefaultsService.ts 1`] = /* tslint:disable */ /* eslint-disable */ import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DefaultsService { - /** * @param parameterString This is a simple string with default value * @param parameterNumber This is a simple number with default value @@ -2551,7 +2472,6 @@ export class DefaultsService { }, }); } - /** * @param parameterString This is a simple string that is optional with default value * @param parameterNumber This is a simple number that is optional with default value @@ -2581,7 +2501,6 @@ export class DefaultsService { }, }); } - /** * @param parameterStringWithNoDefault This is a string with no default * @param parameterOptionalStringWithDefault This is a optional string with default @@ -2618,7 +2537,6 @@ export class DefaultsService { }, }); } - } " `; @@ -2631,9 +2549,7 @@ exports[`v2 should generate: test/generated/v2/services/DescriptionsService.ts 1 import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DescriptionsService { - /** * @param parameterWithBreaks Testing multiline comments in string: First line * Second line @@ -2667,7 +2583,6 @@ export class DescriptionsService { }, }); } - } " `; @@ -2680,9 +2595,7 @@ exports[`v2 should generate: test/generated/v2/services/DuplicateService.ts 1`] import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DuplicateService { - /** * @throws ApiError */ @@ -2692,7 +2605,6 @@ export class DuplicateService { url: '/api/v{api-version}/duplicate', }); } - /** * @throws ApiError */ @@ -2702,7 +2614,6 @@ export class DuplicateService { url: '/api/v{api-version}/duplicate', }); } - /** * @throws ApiError */ @@ -2712,7 +2623,6 @@ export class DuplicateService { url: '/api/v{api-version}/duplicate', }); } - /** * @throws ApiError */ @@ -2722,7 +2632,6 @@ export class DuplicateService { url: '/api/v{api-version}/duplicate', }); } - } " `; @@ -2735,9 +2644,7 @@ exports[`v2 should generate: test/generated/v2/services/ErrorService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class ErrorService { - /** * @param status Status code to return * @returns any Custom message: Successful response @@ -2760,7 +2667,6 @@ export class ErrorService { }, }); } - } " `; @@ -2773,9 +2679,7 @@ exports[`v2 should generate: test/generated/v2/services/HeaderService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class HeaderService { - /** * @returns string Successful response * @throws ApiError @@ -2791,7 +2695,6 @@ export class HeaderService { }, }); } - } " `; @@ -2804,9 +2707,7 @@ exports[`v2 should generate: test/generated/v2/services/MultipleTags1Service.ts import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class MultipleTags1Service { - /** * @returns void * @throws ApiError @@ -2817,7 +2718,6 @@ export class MultipleTags1Service { url: '/api/v{api-version}/multiple-tags/a', }); } - /** * @returns void * @throws ApiError @@ -2828,7 +2728,6 @@ export class MultipleTags1Service { url: '/api/v{api-version}/multiple-tags/b', }); } - } " `; @@ -2841,9 +2740,7 @@ exports[`v2 should generate: test/generated/v2/services/MultipleTags2Service.ts import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class MultipleTags2Service { - /** * @returns void * @throws ApiError @@ -2854,7 +2751,6 @@ export class MultipleTags2Service { url: '/api/v{api-version}/multiple-tags/a', }); } - /** * @returns void * @throws ApiError @@ -2865,7 +2761,6 @@ export class MultipleTags2Service { url: '/api/v{api-version}/multiple-tags/b', }); } - } " `; @@ -2878,9 +2773,7 @@ exports[`v2 should generate: test/generated/v2/services/MultipleTags3Service.ts import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class MultipleTags3Service { - /** * @returns void * @throws ApiError @@ -2891,7 +2784,6 @@ export class MultipleTags3Service { url: '/api/v{api-version}/multiple-tags/b', }); } - } " `; @@ -2904,9 +2796,7 @@ exports[`v2 should generate: test/generated/v2/services/NoContentService.ts 1`] import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class NoContentService { - /** * @returns void * @throws ApiError @@ -2917,7 +2807,6 @@ export class NoContentService { url: '/api/v{api-version}/no-content', }); } - } " `; @@ -2930,9 +2819,7 @@ exports[`v2 should generate: test/generated/v2/services/ParametersService.ts 1`] import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class ParametersService { - /** * @param parameterHeader This is the parameter that goes into the header * @param parameterQuery This is the parameter that goes into the query params @@ -2966,7 +2853,6 @@ export class ParametersService { body: parameterBody, }); } - /** * @param parameterHeader This is the parameter that goes into the request header * @param parameterQuery This is the parameter that goes into the request query params @@ -3009,7 +2895,6 @@ export class ParametersService { body: parameterBody, }); } - } " `; @@ -3022,13 +2907,10 @@ exports[`v2 should generate: test/generated/v2/services/ResponseService.ts 1`] = import type { ModelThatExtends } from '../models/ModelThatExtends'; import type { ModelThatExtendsExtends } from '../models/ModelThatExtendsExtends'; import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class ResponseService { - /** * @returns ModelWithString Message for default response * @throws ApiError @@ -3039,7 +2921,6 @@ export class ResponseService { url: '/api/v{api-version}/response', }); } - /** * @returns ModelWithString Message for default response * @throws ApiError @@ -3055,7 +2936,6 @@ export class ResponseService { }, }); } - /** * @returns any Message for 200 response * @returns ModelWithString Message for default response @@ -3078,7 +2958,6 @@ export class ResponseService { }, }); } - } " `; @@ -3091,9 +2970,7 @@ exports[`v2 should generate: test/generated/v2/services/SimpleService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class SimpleService { - /** * @throws ApiError */ @@ -3103,7 +2980,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -3113,7 +2989,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -3123,7 +2998,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -3133,7 +3007,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -3143,7 +3016,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -3153,7 +3025,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -3163,7 +3034,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - } " `; @@ -3176,9 +3046,7 @@ exports[`v2 should generate: test/generated/v2/services/TypesService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class TypesService { - /** * @param parameterArray This is an array parameter * @param parameterDictionary This is a dictionary parameter @@ -3221,7 +3089,6 @@ export class TypesService { }, }); } - } " `; @@ -3416,7 +3283,7 @@ export class CancelablePromise implements Promise { } } this.#cancelHandlers.length = 0; - this.#reject?.(new CancelError('Request aborted')); + if (this.#reject) this.#reject(new CancelError('Request aborted')); } public get isCancelled(): boolean { @@ -3965,7 +3832,6 @@ exports[`v3 should generate: test/generated/v3/models/_default.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - export type _default = { name?: string; }; @@ -3978,9 +3844,7 @@ exports[`v3 should generate: test/generated/v3/models/ArrayWithArray.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a simple array containing an array */ @@ -3993,7 +3857,6 @@ exports[`v3 should generate: test/generated/v3/models/ArrayWithBooleans.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple array with booleans */ @@ -4006,7 +3869,6 @@ exports[`v3 should generate: test/generated/v3/models/ArrayWithNumbers.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple array with numbers */ @@ -4019,7 +3881,6 @@ exports[`v3 should generate: test/generated/v3/models/ArrayWithProperties.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple array with properties */ @@ -4035,9 +3896,7 @@ exports[`v3 should generate: test/generated/v3/models/ArrayWithReferences.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a simple array with references */ @@ -4050,7 +3909,6 @@ exports[`v3 should generate: test/generated/v3/models/ArrayWithStrings.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple array with strings */ @@ -4063,7 +3921,6 @@ exports[`v3 should generate: test/generated/v3/models/CommentWithBackticks.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing backticks in string: \`backticks\` and \`\`\`multiple backticks\`\`\` should work */ @@ -4076,7 +3933,6 @@ exports[`v3 should generate: test/generated/v3/models/CommentWithBreaks.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing multiline comments in string: First line * Second line @@ -4092,7 +3948,6 @@ exports[`v3 should generate: test/generated/v3/models/CommentWithExpressionPlace /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing expression placeholders in string: \${expression} should work */ @@ -4105,7 +3960,6 @@ exports[`v3 should generate: test/generated/v3/models/CommentWithQuotes.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing quotes in string: 'single quote''' and "double quotes""" should work */ @@ -4118,7 +3972,6 @@ exports[`v3 should generate: test/generated/v3/models/CommentWithReservedCharact /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing reserved characters in string: * inline * and ** inline ** should work */ @@ -4131,7 +3984,6 @@ exports[`v3 should generate: test/generated/v3/models/CommentWithSlashes.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Testing slashes in string: \\backwards\\\\\\ and /forwards/// should work */ @@ -4144,7 +3996,6 @@ exports[`v3 should generate: test/generated/v3/models/CompositionBaseModel.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a base model with two simple optional properties */ @@ -4161,9 +4012,7 @@ exports[`v3 should generate: test/generated/v3/models/CompositionExtendedModel.t /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { CompositionBaseModel } from './CompositionBaseModel'; - /** * This is a model that extends the base model */ @@ -4181,11 +4030,9 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithAllOfAndNul /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithArray } from './ModelWithArray'; import type { ModelWithDictionary } from './ModelWithDictionary'; import type { ModelWithEnum } from './ModelWithEnum'; - /** * This is a model with one property with a 'all of' relationship */ @@ -4203,12 +4050,10 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithAnyOf.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithArray } from './ModelWithArray'; import type { ModelWithDictionary } from './ModelWithDictionary'; import type { ModelWithEnum } from './ModelWithEnum'; import type { ModelWithString } from './ModelWithString'; - /** * This is a model with one property with a 'any of' relationship */ @@ -4224,11 +4069,9 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithAnyOfAndNul /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithArray } from './ModelWithArray'; import type { ModelWithDictionary } from './ModelWithDictionary'; import type { ModelWithEnum } from './ModelWithEnum'; - /** * This is a model with one property with a 'any of' relationship */ @@ -4246,7 +4089,6 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithAnyOfAnonym /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one property with a 'any of' relationship where the options are not $ref */ @@ -4264,12 +4106,10 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithOneOf.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithArray } from './ModelWithArray'; import type { ModelWithDictionary } from './ModelWithDictionary'; import type { ModelWithEnum } from './ModelWithEnum'; import type { ModelWithString } from './ModelWithString'; - /** * This is a model with one property with a 'one of' relationship */ @@ -4285,7 +4125,6 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithOneOfAndCom /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model that contains a dictionary of complex arrays (composited) within composition */ @@ -4301,11 +4140,9 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithOneOfAndNul /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithArray } from './ModelWithArray'; import type { ModelWithDictionary } from './ModelWithDictionary'; import type { ModelWithEnum } from './ModelWithEnum'; - /** * This is a model with one property with a 'one of' relationship */ @@ -4323,7 +4160,6 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithOneOfAndSim /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model that contains a dictionary of simple arrays within composition */ @@ -4339,7 +4175,6 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithOneOfAndSim /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model that contains a simple dictionary within composition */ @@ -4355,7 +4190,6 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithOneOfAnonym /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one property with a 'one of' relationship where the options are not $ref */ @@ -4373,10 +4207,8 @@ exports[`v3 should generate: test/generated/v3/models/CompositionWithOneOfDiscri /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelCircle } from './ModelCircle'; import type { ModelSquare } from './ModelSquare'; - /** * This is a model with one property with a 'one of' relationship where the options are not $ref */ @@ -4390,7 +4222,6 @@ exports[`v3 should generate: test/generated/v3/models/DeprecatedModel.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a deprecated model with a deprecated property * @deprecated @@ -4411,9 +4242,7 @@ exports[`v3 should generate: test/generated/v3/models/DictionaryWithArray.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a complex dictionary */ @@ -4426,7 +4255,6 @@ exports[`v3 should generate: test/generated/v3/models/DictionaryWithDictionary.t /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a string dictionary */ @@ -4439,7 +4267,6 @@ exports[`v3 should generate: test/generated/v3/models/DictionaryWithProperties.t /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a complex dictionary */ @@ -4455,9 +4282,7 @@ exports[`v3 should generate: test/generated/v3/models/DictionaryWithReference.ts /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a string reference */ @@ -4470,7 +4295,6 @@ exports[`v3 should generate: test/generated/v3/models/DictionaryWithString.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a string dictionary */ @@ -4483,7 +4307,6 @@ exports[`v3 should generate: test/generated/v3/models/EnumFromDescription.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Success=1,Warning=2,Error=3 */ @@ -4496,7 +4319,6 @@ exports[`v3 should generate: test/generated/v3/models/EnumWithExtensions.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple enum with numbers */ @@ -4522,7 +4344,6 @@ exports[`v3 should generate: test/generated/v3/models/EnumWithNumbers.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple enum with numbers */ @@ -4551,7 +4372,6 @@ exports[`v3 should generate: test/generated/v3/models/EnumWithStrings.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple enum with strings */ @@ -4570,7 +4390,6 @@ exports[`v3 should generate: test/generated/v3/models/File.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - export type File = { readonly id?: string; readonly updated_at?: string; @@ -4587,7 +4406,6 @@ exports[`v3 should generate: test/generated/v3/models/FreeFormObjectWithAddition /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a free-form object with additionalProperties: {}. */ @@ -4600,7 +4418,6 @@ exports[`v3 should generate: test/generated/v3/models/FreeFormObjectWithAddition /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a free-form object with additionalProperties: true. */ @@ -4613,7 +4430,6 @@ exports[`v3 should generate: test/generated/v3/models/FreeFormObjectWithoutAddit /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a free-form object without additionalProperties. */ @@ -4626,7 +4442,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelCircle.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Circle */ @@ -4643,7 +4458,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelSquare.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * Square */ @@ -4660,9 +4474,7 @@ exports[`v3 should generate: test/generated/v3/models/ModelThatExtends.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model that extends another model */ @@ -4679,10 +4491,8 @@ exports[`v3 should generate: test/generated/v3/models/ModelThatExtendsExtends.ts /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelThatExtends } from './ModelThatExtends'; import type { ModelWithString } from './ModelWithString'; - /** * This is a model that extends another model */ @@ -4699,9 +4509,7 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithArray.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model with one property containing an array */ @@ -4719,7 +4527,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithBoolean.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one boolean property */ @@ -4738,7 +4545,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithCircularReference /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one property containing a circular reference */ @@ -4754,7 +4560,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithDictionary.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one property containing a dictionary */ @@ -4770,9 +4575,7 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithDuplicateImports. /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model with duplicated imports */ @@ -4790,9 +4593,7 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithDuplicateProperti /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model with duplicated properties */ @@ -4808,7 +4609,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithEnum.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one enum */ @@ -4826,9 +4626,7 @@ export type ModelWithEnum = { */ bool?: boolean; }; - export namespace ModelWithEnum { - /** * This is a simple enum with strings */ @@ -4837,7 +4635,6 @@ export namespace ModelWithEnum { WARNING = 'Warning', ERROR = 'Error', } - /** * These are the HTTP error code enums */ @@ -4849,8 +4646,6 @@ export namespace ModelWithEnum { _500_FOO_BAR = '500 foo.bar', _600_FOO_BAR = '600 foo&bar', } - - } " @@ -4861,7 +4656,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithEnumFromDescripti /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one enum */ @@ -4880,7 +4674,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithInteger.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one number property */ @@ -4899,7 +4692,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithNestedEnums.ts 1` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with nested enums */ @@ -4918,7 +4710,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithNestedProperties. /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one nested property */ @@ -4938,7 +4729,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithNullableString.ts /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one string property */ @@ -4969,7 +4759,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithOrderedProperties /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with ordered properties */ @@ -4987,7 +4776,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithPattern.ts 1`] = /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model that contains a some patterns */ @@ -5009,9 +4797,7 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithProperties.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a model with one nested property */ @@ -5038,9 +4824,7 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithReference.ts 1`] /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithProperties } from './ModelWithProperties'; - /** * This is a model with one property containing a reference */ @@ -5056,7 +4840,6 @@ exports[`v3 should generate: test/generated/v3/models/ModelWithString.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a model with one string property */ @@ -5075,7 +4858,6 @@ exports[`v3 should generate: test/generated/v3/models/Pageable.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - export type Pageable = { page?: number; size?: number; @@ -5090,7 +4872,6 @@ exports[`v3 should generate: test/generated/v3/models/SimpleBoolean.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple boolean */ @@ -5103,7 +4884,6 @@ exports[`v3 should generate: test/generated/v3/models/SimpleFile.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple file */ @@ -5116,7 +4896,6 @@ exports[`v3 should generate: test/generated/v3/models/SimpleInteger.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple number */ @@ -5129,7 +4908,6 @@ exports[`v3 should generate: test/generated/v3/models/SimpleParameter.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a reusable parameter */ @@ -5142,9 +4920,7 @@ exports[`v3 should generate: test/generated/v3/models/SimpleReference.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - import type { ModelWithString } from './ModelWithString'; - /** * This is a simple reference */ @@ -5157,7 +4933,6 @@ exports[`v3 should generate: test/generated/v3/models/SimpleString.ts 1`] = ` /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple string */ @@ -5170,7 +4945,6 @@ exports[`v3 should generate: test/generated/v3/models/SimpleStringWithPattern.ts /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ - /** * This is a simple string */ @@ -5308,7 +5082,6 @@ export const $CommentWithBreaks = { type: 'number', description: \`Testing multiline comments in string: First line Second line - Fourth line\`, } as const; " @@ -6592,9 +6365,7 @@ exports[`v3 should generate: test/generated/v3/services/CollectionFormatService. import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class CollectionFormatService { - /** * @param parameterArrayCsv This is an array parameter that is sent as csv format (comma-separated values) * @param parameterArraySsv This is an array parameter that is sent as ssv format (space-separated values) @@ -6622,7 +6393,6 @@ export class CollectionFormatService { }, }); } - } " `; @@ -6636,13 +6406,10 @@ import type { ModelWithArray } from '../models/ModelWithArray'; import type { ModelWithDictionary } from '../models/ModelWithDictionary'; import type { ModelWithEnum } from '../models/ModelWithEnum'; import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class ComplexService { - /** * @param parameterObject Parameter containing object * @param parameterReference Parameter containing reference @@ -6672,7 +6439,6 @@ export class ComplexService { }, }); } - /** * @param id * @param requestBody @@ -6705,7 +6471,6 @@ export class ComplexService { mediaType: 'application/json-patch+json', }); } - } " `; @@ -6718,9 +6483,7 @@ exports[`v3 should generate: test/generated/v3/services/DefaultService.ts 1`] = import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DefaultService { - /** * @throws ApiError */ @@ -6730,7 +6493,6 @@ export class DefaultService { url: '/api/v{api-version}/no-tag', }); } - } " `; @@ -6741,13 +6503,10 @@ exports[`v3 should generate: test/generated/v3/services/DefaultsService.ts 1`] = /* tslint:disable */ /* eslint-disable */ import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DefaultsService { - /** * @param parameterString This is a simple string with default value * @param parameterNumber This is a simple number with default value @@ -6777,7 +6536,6 @@ export class DefaultsService { }, }); } - /** * @param parameterString This is a simple string that is optional with default value * @param parameterNumber This is a simple number that is optional with default value @@ -6807,7 +6565,6 @@ export class DefaultsService { }, }); } - /** * @param parameterStringWithNoDefault This is a string with no default * @param parameterOptionalStringWithDefault This is a optional string with default @@ -6844,7 +6601,6 @@ export class DefaultsService { }, }); } - } " `; @@ -6855,13 +6611,10 @@ exports[`v3 should generate: test/generated/v3/services/DeprecatedService.ts 1`] /* tslint:disable */ /* eslint-disable */ import type { DeprecatedModel } from '../models/DeprecatedModel'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DeprecatedService { - /** * @deprecated * @param parameter This parameter is deprecated @@ -6878,7 +6631,6 @@ export class DeprecatedService { }, }); } - } " `; @@ -6891,9 +6643,7 @@ exports[`v3 should generate: test/generated/v3/services/DescriptionsService.ts 1 import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DescriptionsService { - /** * @param parameterWithBreaks Testing multiline comments in string: First line * Second line @@ -6927,7 +6677,6 @@ export class DescriptionsService { }, }); } - } " `; @@ -6940,9 +6689,7 @@ exports[`v3 should generate: test/generated/v3/services/DuplicateService.ts 1`] import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class DuplicateService { - /** * @throws ApiError */ @@ -6952,7 +6699,6 @@ export class DuplicateService { url: '/api/v{api-version}/duplicate', }); } - /** * @throws ApiError */ @@ -6962,7 +6708,6 @@ export class DuplicateService { url: '/api/v{api-version}/duplicate', }); } - /** * @throws ApiError */ @@ -6972,7 +6717,6 @@ export class DuplicateService { url: '/api/v{api-version}/duplicate', }); } - /** * @throws ApiError */ @@ -6982,7 +6726,6 @@ export class DuplicateService { url: '/api/v{api-version}/duplicate', }); } - } " `; @@ -6995,9 +6738,7 @@ exports[`v3 should generate: test/generated/v3/services/ErrorService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class ErrorService { - /** * @param status Status code to return * @returns any Custom message: Successful response @@ -7020,7 +6761,6 @@ export class ErrorService { }, }); } - } " `; @@ -7031,13 +6771,10 @@ exports[`v3 should generate: test/generated/v3/services/FormDataService.ts 1`] = /* tslint:disable */ /* eslint-disable */ import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class FormDataService { - /** * @param parameter This is a reusable parameter * @param formData A reusable request body @@ -7057,7 +6794,6 @@ export class FormDataService { mediaType: 'multipart/form-data', }); } - } " `; @@ -7070,9 +6806,7 @@ exports[`v3 should generate: test/generated/v3/services/HeaderService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class HeaderService { - /** * @returns string Successful response * @throws ApiError @@ -7088,7 +6822,6 @@ export class HeaderService { }, }); } - } " `; @@ -7099,13 +6832,10 @@ exports[`v3 should generate: test/generated/v3/services/MultipartService.ts 1`] /* tslint:disable */ /* eslint-disable */ import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class MultipartService { - /** * @param formData * @throws ApiError @@ -7123,7 +6853,6 @@ export class MultipartService { mediaType: 'multipart/form-data', }); } - /** * @returns any OK * @throws ApiError @@ -7140,7 +6869,6 @@ export class MultipartService { url: '/api/v{api-version}/multipart', }); } - } " `; @@ -7153,9 +6881,7 @@ exports[`v3 should generate: test/generated/v3/services/MultipleTags1Service.ts import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class MultipleTags1Service { - /** * @returns void * @throws ApiError @@ -7166,7 +6892,6 @@ export class MultipleTags1Service { url: '/api/v{api-version}/multiple-tags/a', }); } - /** * @returns void * @throws ApiError @@ -7177,7 +6902,6 @@ export class MultipleTags1Service { url: '/api/v{api-version}/multiple-tags/b', }); } - } " `; @@ -7190,9 +6914,7 @@ exports[`v3 should generate: test/generated/v3/services/MultipleTags2Service.ts import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class MultipleTags2Service { - /** * @returns void * @throws ApiError @@ -7203,7 +6925,6 @@ export class MultipleTags2Service { url: '/api/v{api-version}/multiple-tags/a', }); } - /** * @returns void * @throws ApiError @@ -7214,7 +6935,6 @@ export class MultipleTags2Service { url: '/api/v{api-version}/multiple-tags/b', }); } - } " `; @@ -7227,9 +6947,7 @@ exports[`v3 should generate: test/generated/v3/services/MultipleTags3Service.ts import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class MultipleTags3Service { - /** * @returns void * @throws ApiError @@ -7240,7 +6958,6 @@ export class MultipleTags3Service { url: '/api/v{api-version}/multiple-tags/b', }); } - } " `; @@ -7253,9 +6970,7 @@ exports[`v3 should generate: test/generated/v3/services/NoContentService.ts 1`] import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class NoContentService { - /** * @returns void * @throws ApiError @@ -7266,7 +6981,6 @@ export class NoContentService { url: '/api/v{api-version}/no-content', }); } - } " `; @@ -7278,13 +6992,10 @@ exports[`v3 should generate: test/generated/v3/services/ParametersService.ts 1`] /* eslint-disable */ import type { ModelWithString } from '../models/ModelWithString'; import type { Pageable } from '../models/Pageable'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class ParametersService { - /** * @param parameterHeader This is the parameter that goes into the header * @param parameterQuery This is the parameter that goes into the query params @@ -7324,7 +7035,6 @@ export class ParametersService { mediaType: 'application/json', }); } - /** * @param parameterHeader This is the parameter that goes into the request header * @param parameterQuery This is the parameter that goes into the request query params @@ -7373,7 +7083,6 @@ export class ParametersService { mediaType: 'application/json', }); } - /** * @param requestBody This is a required parameter * @param parameter This is an optional parameter @@ -7393,7 +7102,6 @@ export class ParametersService { mediaType: 'application/json', }); } - /** * @param parameter This is a required parameter * @param requestBody This is an optional parameter @@ -7413,7 +7121,6 @@ export class ParametersService { mediaType: 'application/json', }); } - } " `; @@ -7424,13 +7131,10 @@ exports[`v3 should generate: test/generated/v3/services/RequestBodyService.ts 1` /* tslint:disable */ /* eslint-disable */ import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class RequestBodyService { - /** * @param parameter This is a reusable parameter * @param requestBody A reusable request body @@ -7450,7 +7154,6 @@ export class RequestBodyService { mediaType: 'application/json', }); } - } " `; @@ -7463,13 +7166,10 @@ exports[`v3 should generate: test/generated/v3/services/ResponseService.ts 1`] = import type { ModelThatExtends } from '../models/ModelThatExtends'; import type { ModelThatExtendsExtends } from '../models/ModelThatExtendsExtends'; import type { ModelWithString } from '../models/ModelWithString'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class ResponseService { - /** * @returns ModelWithString * @throws ApiError @@ -7480,7 +7180,6 @@ export class ResponseService { url: '/api/v{api-version}/response', }); } - /** * @returns ModelWithString Message for default response * @throws ApiError @@ -7496,7 +7195,6 @@ export class ResponseService { }, }); } - /** * @returns any Message for 200 response * @returns ModelWithString Message for default response @@ -7519,7 +7217,6 @@ export class ResponseService { }, }); } - } " `; @@ -7532,9 +7229,7 @@ exports[`v3 should generate: test/generated/v3/services/SimpleService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class SimpleService { - /** * @throws ApiError */ @@ -7544,7 +7239,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -7554,7 +7248,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -7564,7 +7257,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -7574,7 +7266,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -7584,7 +7275,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -7594,7 +7284,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - /** * @throws ApiError */ @@ -7604,7 +7293,6 @@ export class SimpleService { url: '/api/v{api-version}/simple', }); } - } " `; @@ -7617,9 +7305,7 @@ exports[`v3 should generate: test/generated/v3/services/TypesService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class TypesService { - /** * @param parameterArray This is an array parameter * @param parameterDictionary This is a dictionary parameter @@ -7662,7 +7348,6 @@ export class TypesService { }, }); } - } " `; @@ -7675,9 +7360,7 @@ exports[`v3 should generate: test/generated/v3/services/UploadService.ts 1`] = ` import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; - export class UploadService { - /** * @param file Supply a file reference for upload * @returns boolean @@ -7694,7 +7377,6 @@ export class UploadService { }, }); } - } " `;