@binaris/shift-interfaces-node-client
Advanced tools
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"client.js","sourceRoot":"","sources":["src/client.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"client.js","sourceRoot":"","sources":["src/client.ts"],"names":[],"mappings":"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"} |
+0
-5
@@ -20,6 +20,1 @@ import { ValidateFunction } from 'ajv'; | ||
| }, className: string): ClassValidator; | ||
| export declare function createInterfaceValidator(schema: { | ||
| definitions: { | ||
| [key: string]: any; | ||
| }; | ||
| }, ifaceName: string): ValidateFunction; |
+10
-10
@@ -38,6 +38,14 @@ "use strict"; | ||
| } | ||
| // tslint:disable:max-line-length | ||
| /** | ||
| * Copied from https://github.com/WHenderson/json-pointer-rfc6901/blob/ca2bfd17abe37ff09394222128192023dbfb067b/src/json-pointer.coffee#L255 | ||
| */ | ||
| function escapeJsonPointer(ptr) { | ||
| return encodeURIComponent(ptr.replace(/~/g, '~0').replace(/\//g, '~1')); | ||
| } | ||
| // tslint:enable:max-line-length | ||
| function createClassValidator(schema, className, field) { | ||
| const ajv = createValidator(); | ||
| for (const [k, v] of Object.entries(schema.definitions)) { | ||
| ajv.addSchema(v, `#/definitions/${k}`); | ||
| ajv.addSchema(v, `#/definitions/${escapeJsonPointer(k)}`); | ||
| } | ||
@@ -52,3 +60,3 @@ return lodash_1.fromPairs(Object.entries(schema.definitions[className].properties).map(([method, s]) => [ | ||
| for (const [k, v] of Object.entries(schema.definitions)) { | ||
| ajv.addSchema(v, `#/definitions/${k}`); | ||
| ajv.addSchema(v, `#/definitions/${escapeJsonPointer(k)}`); | ||
| } | ||
@@ -60,10 +68,2 @@ return lodash_1.fromPairs(Object.entries(schema.definitions[className].properties).map(([method, s]) => [ | ||
| exports.createReturnTypeValidator = createReturnTypeValidator; | ||
| function createInterfaceValidator(schema, ifaceName) { | ||
| const ajv = createValidator(); | ||
| for (const [k, v] of Object.entries(schema.definitions)) { | ||
| ajv.addSchema(v, `#/definitions/${k}`); | ||
| } | ||
| return ajv.compile(schema.definitions[ifaceName]); | ||
| } | ||
| exports.createInterfaceValidator = createInterfaceValidator; | ||
| //# sourceMappingURL=common.js.map |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"common.js","sourceRoot":"","sources":["src/common.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"common.js","sourceRoot":"","sources":["src/common.ts"],"names":[],"mappings":"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"} |
| >>> @binaris/shift-interfaces-node-client | ||
| echo generated code | ||
| generated code | ||
| tsc |
+143
-162
@@ -30,125 +30,2 @@ export declare const schema: { | ||
| }; | ||
| "Operation": { | ||
| "anyOf": { | ||
| "$ref": string; | ||
| }[]; | ||
| }; | ||
| "BaseOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "AddOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "value": {}; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "RemoveOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "ReplaceOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "value": {}; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "MoveOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "from": { | ||
| "type": string; | ||
| }; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "CopyOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "from": { | ||
| "type": string; | ||
| }; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "TestOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "value": {}; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "GetOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "value": {}; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "Serializable": { | ||
@@ -1095,2 +972,110 @@ "anyOf": ({ | ||
| }; | ||
| "AddOperation<any>": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "value": {}; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "RemoveOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "ReplaceOperation<any>": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "value": {}; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "MoveOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "from": { | ||
| "type": string; | ||
| }; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "CopyOperation": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "from": { | ||
| "type": string; | ||
| }; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "TestOperation<any>": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "value": {}; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| "GetOperation<any>": { | ||
| "type": string; | ||
| "properties": { | ||
| "op": { | ||
| "type": string; | ||
| "enum": string[]; | ||
| }; | ||
| "value": {}; | ||
| "path": { | ||
| "type": string; | ||
| }; | ||
| }; | ||
| "propertyOrder": string[]; | ||
| "required": string[]; | ||
| }; | ||
| }; | ||
@@ -1107,42 +1092,4 @@ }; | ||
| export declare type Equatable = (Date) | ((string) | (number) | (boolean)); | ||
| export declare type Operation = (AddOperation) | (RemoveOperation) | (ReplaceOperation) | (MoveOperation) | (CopyOperation) | (TestOperation) | (GetOperation); | ||
| export declare type Serializable = ({}) | (Array<any>) | ((null) | (string) | (number) | (boolean)); | ||
| export declare type Filter = (EqFilter) | (NeFilter) | (GtFilter) | (GteFilter) | (LtFilter) | (LteFilter) | (ExistsFilter) | (IsNullFilter) | (MatchesFilter) | (StartsWithFilter) | (AndFilter) | (OrFilter) | (NotFilter); | ||
| export interface BaseOperation { | ||
| readonly path: string; | ||
| } | ||
| export interface AddOperation { | ||
| readonly op: "add"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface RemoveOperation { | ||
| readonly op: "remove"; | ||
| readonly path: string; | ||
| } | ||
| export interface ReplaceOperation { | ||
| readonly op: "replace"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface MoveOperation { | ||
| readonly op: "move"; | ||
| readonly from: string; | ||
| readonly path: string; | ||
| } | ||
| export interface CopyOperation { | ||
| readonly op: "copy"; | ||
| readonly from: string; | ||
| readonly path: string; | ||
| } | ||
| export interface TestOperation { | ||
| readonly op: "test"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface GetOperation { | ||
| readonly op: "_get"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface Document { | ||
@@ -1255,3 +1202,3 @@ readonly key: string; | ||
| readonly operationId?: string; | ||
| readonly ops: Array<(AddOperation) | (RemoveOperation) | (ReplaceOperation) | (MoveOperation) | (CopyOperation) | (TestOperation) | (GetOperation)>; | ||
| readonly ops: Array<(AddOperation_of_any_end) | (RemoveOperation) | (ReplaceOperation_of_any_end) | (MoveOperation) | (CopyOperation) | (TestOperation_of_any_end) | (GetOperation_of_any_end)>; | ||
| } | ||
@@ -1289,1 +1236,35 @@ export interface VersionedObject { | ||
| } | ||
| export interface AddOperation_of_any_end { | ||
| readonly op: "add"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface RemoveOperation { | ||
| readonly op: "remove"; | ||
| readonly path: string; | ||
| } | ||
| export interface ReplaceOperation_of_any_end { | ||
| readonly op: "replace"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface MoveOperation { | ||
| readonly op: "move"; | ||
| readonly from: string; | ||
| readonly path: string; | ||
| } | ||
| export interface CopyOperation { | ||
| readonly op: "copy"; | ||
| readonly from: string; | ||
| readonly path: string; | ||
| } | ||
| export interface TestOperation_of_any_end { | ||
| readonly op: "test"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface GetOperation_of_any_end { | ||
| readonly op: "_get"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } |
+180
-219
@@ -40,217 +40,2 @@ "use strict"; | ||
| }, | ||
| "Operation": { | ||
| "anyOf": [ | ||
| { | ||
| "$ref": "#/definitions/AddOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/RemoveOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/ReplaceOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/MoveOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/CopyOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/TestOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/GetOperation" | ||
| } | ||
| ] | ||
| }, | ||
| "BaseOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "path" | ||
| ] | ||
| }, | ||
| "AddOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "add" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "RemoveOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "remove" | ||
| ] | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "ReplaceOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "replace" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "MoveOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "move" | ||
| ] | ||
| }, | ||
| "from": { | ||
| "type": "string" | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "from", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "from", | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "CopyOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "copy" | ||
| ] | ||
| }, | ||
| "from": { | ||
| "type": "string" | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "from", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "from", | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "TestOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "test" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "GetOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "_get" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "Serializable": { | ||
@@ -1195,3 +980,3 @@ "anyOf": [ | ||
| { | ||
| "$ref": "#/definitions/AddOperation" | ||
| "$ref": "#/definitions/AddOperation<any>" | ||
| }, | ||
@@ -1202,3 +987,3 @@ { | ||
| { | ||
| "$ref": "#/definitions/ReplaceOperation" | ||
| "$ref": "#/definitions/ReplaceOperation<any>" | ||
| }, | ||
@@ -1212,6 +997,6 @@ { | ||
| { | ||
| "$ref": "#/definitions/TestOperation" | ||
| "$ref": "#/definitions/TestOperation<any>" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/GetOperation" | ||
| "$ref": "#/definitions/GetOperation<any>" | ||
| } | ||
@@ -1794,2 +1579,178 @@ ] | ||
| ] | ||
| }, | ||
| "AddOperation<any>": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "add" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "RemoveOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "remove" | ||
| ] | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "ReplaceOperation<any>": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "replace" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "MoveOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "move" | ||
| ] | ||
| }, | ||
| "from": { | ||
| "type": "string" | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "from", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "from", | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "CopyOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "copy" | ||
| ] | ||
| }, | ||
| "from": { | ||
| "type": "string" | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "from", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "from", | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "TestOperation<any>": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "test" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "GetOperation<any>": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "_get" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| } | ||
@@ -1796,0 +1757,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"interfaces.js","sourceRoot":"","sources":["src/interfaces.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"interfaces.js","sourceRoot":"","sources":["src/interfaces.ts"],"names":[],"mappings":"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"} |
| { | ||
| "files": { | ||
| "common/config/rush/shrinkwrap.yaml": "4c2aabb8b96fc86180ef577520bd7bcab5a0b229" | ||
| "common/config/rush/shrinkwrap.yaml": "bbe1d45c2007603b119cee68c6221170898a9323" | ||
| }, | ||
| "arguments": "echo generated code " | ||
| "arguments": "tsc " | ||
| } |
+1
-1
@@ -19,3 +19,3 @@ { | ||
| "name": "@binaris/shift-interfaces-node-client", | ||
| "version": "0.4.0-nudb.1", | ||
| "version": "0.4.0-nudb.2", | ||
| "scripts": { | ||
@@ -22,0 +22,0 @@ "lint": "echo generated code", |
+14
-17
@@ -9,10 +9,2 @@ // tslint:disable | ||
| InternalServerError, | ||
| BaseOperation, | ||
| AddOperation, | ||
| RemoveOperation, | ||
| ReplaceOperation, | ||
| MoveOperation, | ||
| CopyOperation, | ||
| TestOperation, | ||
| GetOperation, | ||
| Document, | ||
@@ -47,6 +39,12 @@ PathFilter, | ||
| DB, | ||
| AddOperation_of_any_end, | ||
| RemoveOperation, | ||
| ReplaceOperation_of_any_end, | ||
| MoveOperation, | ||
| CopyOperation, | ||
| TestOperation_of_any_end, | ||
| GetOperation_of_any_end, | ||
| Direction, | ||
| Comparable, | ||
| Equatable, | ||
| Operation, | ||
| Serializable, | ||
@@ -120,10 +118,2 @@ Filter, | ||
| export interface DB { | ||
@@ -681,1 +671,8 @@ get(ctx: ClientContext ,key: string): Promise<any>; | ||
+11
-13
@@ -42,2 +42,11 @@ import { identity, pick, fromPairs } from 'lodash'; | ||
| // tslint:disable:max-line-length | ||
| /** | ||
| * Copied from https://github.com/WHenderson/json-pointer-rfc6901/blob/ca2bfd17abe37ff09394222128192023dbfb067b/src/json-pointer.coffee#L255 | ||
| */ | ||
| function escapeJsonPointer(ptr: string) { | ||
| return encodeURIComponent(ptr.replace(/~/g, '~0').replace(/\//g, '~1')); | ||
| } | ||
| // tslint:enable:max-line-length | ||
| export function createClassValidator( | ||
@@ -50,3 +59,3 @@ schema: { definitions: { [key: string]: any } }, | ||
| for (const [k, v] of Object.entries(schema.definitions)) { | ||
| ajv.addSchema(v, `#/definitions/${k}`); | ||
| ajv.addSchema(v, `#/definitions/${escapeJsonPointer(k)}`); | ||
| } | ||
@@ -64,3 +73,3 @@ return fromPairs(Object.entries(schema.definitions[className].properties).map(([method, s]) => [ | ||
| for (const [k, v] of Object.entries(schema.definitions)) { | ||
| ajv.addSchema(v, `#/definitions/${k}`); | ||
| ajv.addSchema(v, `#/definitions/${escapeJsonPointer(k)}`); | ||
| } | ||
@@ -71,12 +80,1 @@ return fromPairs(Object.entries(schema.definitions[className].properties).map(([method, s]) => [ | ||
| } | ||
| export function createInterfaceValidator( | ||
| schema: { definitions: { [key: string]: any } }, | ||
| ifaceName: string | ||
| ): ValidateFunction { | ||
| const ajv = createValidator(); | ||
| for (const [k, v] of Object.entries(schema.definitions)) { | ||
| ajv.addSchema(v, `#/definitions/${k}`); | ||
| } | ||
| return ajv.compile(schema.definitions[ifaceName]); | ||
| } |
+222
-267
@@ -38,217 +38,2 @@ // tslint:disable | ||
| }, | ||
| "Operation": { | ||
| "anyOf": [ | ||
| { | ||
| "$ref": "#/definitions/AddOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/RemoveOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/ReplaceOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/MoveOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/CopyOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/TestOperation" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/GetOperation" | ||
| } | ||
| ] | ||
| }, | ||
| "BaseOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "path" | ||
| ] | ||
| }, | ||
| "AddOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "add" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "RemoveOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "remove" | ||
| ] | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "ReplaceOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "replace" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "MoveOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "move" | ||
| ] | ||
| }, | ||
| "from": { | ||
| "type": "string" | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "from", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "from", | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "CopyOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "copy" | ||
| ] | ||
| }, | ||
| "from": { | ||
| "type": "string" | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "from", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "from", | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "TestOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "test" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "GetOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "_get" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "Serializable": { | ||
@@ -1193,3 +978,3 @@ "anyOf": [ | ||
| { | ||
| "$ref": "#/definitions/AddOperation" | ||
| "$ref": "#/definitions/AddOperation<any>" | ||
| }, | ||
@@ -1200,3 +985,3 @@ { | ||
| { | ||
| "$ref": "#/definitions/ReplaceOperation" | ||
| "$ref": "#/definitions/ReplaceOperation<any>" | ||
| }, | ||
@@ -1210,6 +995,6 @@ { | ||
| { | ||
| "$ref": "#/definitions/TestOperation" | ||
| "$ref": "#/definitions/TestOperation<any>" | ||
| }, | ||
| { | ||
| "$ref": "#/definitions/GetOperation" | ||
| "$ref": "#/definitions/GetOperation<any>" | ||
| } | ||
@@ -1792,2 +1577,178 @@ ] | ||
| ] | ||
| }, | ||
| "AddOperation<any>": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "add" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "RemoveOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "remove" | ||
| ] | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "ReplaceOperation<any>": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "replace" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "MoveOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "move" | ||
| ] | ||
| }, | ||
| "from": { | ||
| "type": "string" | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "from", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "from", | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "CopyOperation": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "copy" | ||
| ] | ||
| }, | ||
| "from": { | ||
| "type": "string" | ||
| }, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "from", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "from", | ||
| "op", | ||
| "path" | ||
| ] | ||
| }, | ||
| "TestOperation<any>": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "test" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| }, | ||
| "GetOperation<any>": { | ||
| "type": "object", | ||
| "properties": { | ||
| "op": { | ||
| "type": "string", | ||
| "enum": [ | ||
| "_get" | ||
| ] | ||
| }, | ||
| "value": {}, | ||
| "path": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "propertyOrder": [ | ||
| "op", | ||
| "value", | ||
| "path" | ||
| ], | ||
| "required": [ | ||
| "op", | ||
| "path", | ||
| "value" | ||
| ] | ||
| } | ||
@@ -1810,4 +1771,2 @@ } | ||
| export type Operation = (AddOperation) | (RemoveOperation) | (ReplaceOperation) | (MoveOperation) | (CopyOperation) | (TestOperation) | (GetOperation); | ||
| export type Serializable = ({ }) | (Array<any>) | ((null) | (string) | (number) | (boolean)); | ||
@@ -1817,47 +1776,2 @@ | ||
| export interface BaseOperation { | ||
| readonly path: string; | ||
| } | ||
| export interface AddOperation { | ||
| readonly op: "add"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface RemoveOperation { | ||
| readonly op: "remove"; | ||
| readonly path: string; | ||
| } | ||
| export interface ReplaceOperation { | ||
| readonly op: "replace"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface MoveOperation { | ||
| readonly op: "move"; | ||
| readonly from: string; | ||
| readonly path: string; | ||
| } | ||
| export interface CopyOperation { | ||
| readonly op: "copy"; | ||
| readonly from: string; | ||
| readonly path: string; | ||
| } | ||
| export interface TestOperation { | ||
| readonly op: "test"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface GetOperation { | ||
| readonly op: "_get"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface Document { | ||
@@ -1987,3 +1901,3 @@ readonly key: string; | ||
| readonly operationId?: string; | ||
| readonly ops: Array<(AddOperation) | (RemoveOperation) | (ReplaceOperation) | (MoveOperation) | (CopyOperation) | (TestOperation) | (GetOperation)>; | ||
| readonly ops: Array<(AddOperation_of_any_end) | (RemoveOperation) | (ReplaceOperation_of_any_end) | (MoveOperation) | (CopyOperation) | (TestOperation_of_any_end) | (GetOperation_of_any_end)>; | ||
| } | ||
@@ -2028,1 +1942,42 @@ | ||
| export interface AddOperation_of_any_end { | ||
| readonly op: "add"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface RemoveOperation { | ||
| readonly op: "remove"; | ||
| readonly path: string; | ||
| } | ||
| export interface ReplaceOperation_of_any_end { | ||
| readonly op: "replace"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface MoveOperation { | ||
| readonly op: "move"; | ||
| readonly from: string; | ||
| readonly path: string; | ||
| } | ||
| export interface CopyOperation { | ||
| readonly op: "copy"; | ||
| readonly from: string; | ||
| readonly path: string; | ||
| } | ||
| export interface TestOperation_of_any_end { | ||
| readonly op: "test"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
| export interface GetOperation_of_any_end { | ||
| readonly op: "_get"; | ||
| readonly value: any; | ||
| readonly path: string; | ||
| } | ||
Sorry, the diff of this file is not supported yet
Explicitly Unlicensed Item
LicenseSomething was found which is explicitly marked as unlicensed.
Found 1 instance in 1 package
Explicitly Unlicensed Item
LicenseSomething was found which is explicitly marked as unlicensed.
Found 1 instance in 1 package
243477
-1.23%6479
-1.67%