@types/gremlin
Advanced tools
Comparing version 3.5.2 to 3.6.0
@@ -1,2 +0,2 @@ | ||
// Type definitions for gremlin 3.5 | ||
// Type definitions for gremlin 3.6 | ||
// Project: https://tinkerpop.apache.org/ | ||
@@ -26,3 +26,3 @@ // Definitions by: Paulo Soares <https://github.com/7jpsan> | ||
class RemoteConnection { | ||
constructor(url: string); | ||
constructor(url: string, options?: any); | ||
open(): Promise<void>; | ||
@@ -45,3 +45,8 @@ submit(bytecode: Bytecode): Promise<any>; | ||
open(): Promise<void>; | ||
isOpen: Promise<boolean>; | ||
submit(bytecode: Bytecode): Promise<any>; | ||
createSession(): this; | ||
isSessionBound: boolean; | ||
commit(): Promise<any>; | ||
rollback(): Promise<any>; | ||
close(): Promise<void>; | ||
@@ -52,6 +57,15 @@ addListener(event: string | symbol, handler: (...args: any[]) => void): void; | ||
interface RequestOptions { | ||
requestId: string; | ||
batchSize: number; | ||
userAgent: string; | ||
evaluationTimeout: number; | ||
} | ||
class Client { | ||
constructor(url: string, options?: any); | ||
open(): Promise<void>; | ||
submit(message: Bytecode | string, bindings?: any): Promise<any>; | ||
isOpen: Promise<boolean>; | ||
submit(message: Bytecode | string, bindings?: any, requestOptions?: RequestOptions): Promise<any>; | ||
stream(message: Bytecode | string, bindings?: any, requestOptions?: RequestOptions): any; | ||
close(): Promise<void>; | ||
@@ -123,2 +137,4 @@ } | ||
static startingWith(...args: any[]): TextP; | ||
static regex(...args: any[]): TextP; | ||
static notRegex(...args: any[]): TextP; | ||
} | ||
@@ -142,2 +158,3 @@ | ||
addStrategy(strategy: TraversalStrategy): void; | ||
removeStrategy(strategy: TraversalStrategy): any; | ||
applyStrategies(traversal: Traversal): Promise<Traversal>; | ||
@@ -155,3 +172,3 @@ } | ||
const barrier: { | ||
normsack: EnumValue; | ||
normSack: EnumValue; | ||
}; | ||
@@ -188,3 +205,3 @@ | ||
interface Operator { | ||
addall: EnumValue; | ||
addAll: EnumValue; | ||
and: EnumValue; | ||
@@ -199,3 +216,3 @@ assign: EnumValue; | ||
sum: EnumValue; | ||
sumlong: EnumValue; | ||
sumLong: EnumValue; | ||
} | ||
@@ -239,2 +256,3 @@ | ||
constructor(graph: Nullable<Graph>, traversalStrategies: Nullable<TraversalStrategies>, bytecode: Bytecode); | ||
clone(): this; | ||
V(...args: any[]): this; | ||
@@ -252,2 +270,3 @@ addE(...args: any[]): this; | ||
by(...args: any[]): this; | ||
call(...args: any[]): this; | ||
cap(...args: any[]): this; | ||
@@ -263,4 +282,6 @@ choose(...args: any[]): this; | ||
drop(...args: any[]): this; | ||
element(...args: any[]): this; | ||
elementMap(...args: any[]): this; | ||
emit(...args: any[]): this; | ||
fail(...args: any[]): this; | ||
filter(...args: any[]): this; | ||
@@ -296,3 +317,6 @@ flatMap(...args: any[]): this; | ||
mean(...args: any[]): this; | ||
mergeE(...args: any[]): this; | ||
mergeV(...args: any[]): this; | ||
min(...args: any[]): this; | ||
none(...args: any[]): this; | ||
not(...args: any[]): this; | ||
@@ -356,2 +380,3 @@ option(...args: any[]): this; | ||
withRemote(remoteConnection: RemoteConnection): this; | ||
tx(): Transaction<this>; | ||
toString(): string; | ||
@@ -368,3 +393,5 @@ with_(...args: any[]): this; | ||
addE(...args: any[]): T; | ||
mergeE(...args: any[]): T; | ||
addV(...args: any[]): T; | ||
mergeV(...args: any[]): T; | ||
inject(...args: any[]): T; | ||
@@ -386,2 +413,3 @@ io(...args: any[]): T; | ||
branch: (...args: any[]) => T; | ||
call: (...args: any[]) => T; | ||
cap: (...args: any[]) => T; | ||
@@ -398,2 +426,3 @@ choose: (...args: any[]) => T; | ||
emit: (...args: any[]) => T; | ||
fail: (...args: any[]) => T; | ||
filter: (...args: any[]) => T; | ||
@@ -428,2 +457,4 @@ flatMap: (...args: any[]) => T; | ||
mean: (...args: any[]) => T; | ||
mergeE: (...args: any[]) => T; | ||
mergeV: (...args: any[]) => T; | ||
min: (...args: any[]) => T; | ||
@@ -505,2 +536,11 @@ not: (...args: any[]) => T; | ||
const withOptions: WithOptions; | ||
class Transaction<S extends GraphTraversalSource = GraphTraversalSource> { | ||
constructor(_g: S); | ||
begin(): S; | ||
commit(): Promise<any>; | ||
rollback(): Promise<void>; | ||
isOpen: boolean; | ||
close(): Promise<void>; | ||
} | ||
} | ||
@@ -507,0 +547,0 @@ |
{ | ||
"name": "@types/gremlin", | ||
"version": "3.5.2", | ||
"version": "3.6.0", | ||
"description": "TypeScript definitions for gremlin", | ||
@@ -23,4 +23,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gremlin", | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "bccd22d6ee214a0eaec65ff6c3002c648e17d2fa9c1d13275b7f35039c4d298b", | ||
"typeScriptVersion": "3.9" | ||
"typesPublisherContentHash": "b4b3aee8db158d43e7a1931ad0557585047dadf4adb2ac48fa84d2884dc5ff56", | ||
"typeScriptVersion": "4.0" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Tue, 05 Apr 2022 20:01:44 GMT | ||
* Last updated: Fri, 05 Aug 2022 08:02:15 GMT | ||
* Dependencies: none | ||
@@ -14,0 +14,0 @@ * Global values: none |
21080
529