fix(core): update
This commit is contained in:
		| @@ -12,20 +12,12 @@ stages: | ||||
|   - release | ||||
|   - metadata | ||||
|  | ||||
| before_script: | ||||
|   - npm install -g @shipzone/npmci | ||||
|  | ||||
| # ==================== | ||||
| # security stage | ||||
| # ==================== | ||||
| mirror: | ||||
|   stage: security | ||||
|   script: | ||||
|     - npmci git mirror | ||||
|   only: | ||||
|     - tags | ||||
|   tags: | ||||
|     - lossless | ||||
|     - docker | ||||
|     - notpriv | ||||
|  | ||||
| auditProductionDependencies: | ||||
|   image: registry.gitlab.com/hosttoday/ht-docker-node:npmci | ||||
|   stage: security | ||||
| @@ -36,6 +28,7 @@ auditProductionDependencies: | ||||
|     - npmci command npm audit --audit-level=high --only=prod --production | ||||
|   tags: | ||||
|     - docker | ||||
|   allow_failure: true | ||||
|  | ||||
| auditDevDependencies: | ||||
|   image: registry.gitlab.com/hosttoday/ht-docker-node:npmci | ||||
| @@ -96,10 +89,9 @@ codequality: | ||||
|   only: | ||||
|     - tags | ||||
|   script: | ||||
|     - npmci command npm install -g tslint typescript | ||||
|     - npmci command npm install -g typescript | ||||
|     - npmci npm prepare | ||||
|     - npmci npm install | ||||
|     - npmci command "tslint -c tslint.json ./ts/**/*.ts" | ||||
|   tags: | ||||
|     - lossless | ||||
|     - docker | ||||
| @@ -119,11 +111,10 @@ trigger: | ||||
| pages: | ||||
|   stage: metadata | ||||
|   script: | ||||
|     - npmci node install lts | ||||
|     - npmci command npm install -g @gitzone/tsdoc | ||||
|     - npmci node install stable  | ||||
|     - npmci npm prepare | ||||
|     - npmci npm install | ||||
|     - npmci command tsdoc | ||||
|     - npmci command npm run buildDocs | ||||
|   tags: | ||||
|     - lossless | ||||
|     - docker | ||||
|   | ||||
							
								
								
									
										24
									
								
								.vscode/launch.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								.vscode/launch.json
									
									
									
									
										vendored
									
									
								
							| @@ -2,28 +2,10 @@ | ||||
|   "version": "0.2.0", | ||||
|   "configurations": [ | ||||
|     { | ||||
|       "name": "current file", | ||||
|       "type": "node", | ||||
|       "command": "npm test", | ||||
|       "name": "Run npm test", | ||||
|       "request": "launch", | ||||
|       "args": [ | ||||
|         "${relativeFile}" | ||||
|       ], | ||||
|       "runtimeArgs": ["-r", "@gitzone/tsrun"], | ||||
|       "cwd": "${workspaceRoot}", | ||||
|       "protocol": "inspector", | ||||
|       "internalConsoleOptions": "openOnSessionStart" | ||||
|     }, | ||||
|     { | ||||
|       "name": "test.ts", | ||||
|       "type": "node", | ||||
|       "request": "launch", | ||||
|       "args": [ | ||||
|         "test/test.ts" | ||||
|       ], | ||||
|       "runtimeArgs": ["-r", "@gitzone/tsrun"], | ||||
|       "cwd": "${workspaceRoot}", | ||||
|       "protocol": "inspector", | ||||
|       "internalConsoleOptions": "openOnSessionStart" | ||||
|       "type": "node-terminal" | ||||
|     } | ||||
|   ] | ||||
| } | ||||
|   | ||||
| @@ -11,7 +11,7 @@ | ||||
|   "scripts": { | ||||
|     "test": "(tstest test/)", | ||||
|     "build": "(tsbuild --web --allowimplicitany && tsbundle npm)", | ||||
|     "format": "(gitzone format)" | ||||
|     "buildDocs": "tsdoc" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@gitzone/tsbuild": "^2.1.65", | ||||
| @@ -45,4 +45,4 @@ | ||||
|   "browserslist": [ | ||||
|     "last 1 chrome versions" | ||||
|   ] | ||||
| } | ||||
| } | ||||
| @@ -3,6 +3,6 @@ | ||||
|  */ | ||||
| export const commitinfo = { | ||||
|   name: '@apiglobal/typedrequest', | ||||
|   version: '2.0.11', | ||||
|   version: '2.0.12', | ||||
|   description: 'make typed requests towards apis' | ||||
| } | ||||
|   | ||||
| @@ -6,8 +6,6 @@ import { TypedTarget } from './typedrequest.classes.typedtarget.js'; | ||||
| const webrequestInstance = new plugins.webrequest.WebRequest(); | ||||
|  | ||||
| export class TypedRequest<T extends plugins.typedRequestInterfaces.ITypedRequest> { | ||||
|  | ||||
|  | ||||
|   /** | ||||
|    * in case we post against a url endpoint | ||||
|    */ | ||||
| @@ -23,7 +21,7 @@ export class TypedRequest<T extends plugins.typedRequestInterfaces.ITypedRequest | ||||
|   /** | ||||
|    * note the overloading is thought to deal with promises | ||||
|    * @param postEndPointArg | ||||
|    * @param methodArg  | ||||
|    * @param methodArg | ||||
|    */ | ||||
|   constructor(postTarget: string | TypedTarget, methodArg: T['method']) { | ||||
|     if (typeof postTarget === 'string') { | ||||
|   | ||||
| @@ -52,7 +52,9 @@ export class TypedTarget { | ||||
|    */ | ||||
|   public isAsync: boolean; | ||||
|  | ||||
|   public async post<T extends plugins.typedRequestInterfaces.ITypedRequest>(payloadArg: T): Promise<T> { | ||||
|   public async post<T extends plugins.typedRequestInterfaces.ITypedRequest>( | ||||
|     payloadArg: T | ||||
|   ): Promise<T> { | ||||
|     let responseInterest: plugins.lik.Interest< | ||||
|       string, | ||||
|       plugins.typedRequestInterfaces.ITypedRequest | ||||
|   | ||||
		Reference in New Issue
	
	Block a user