diff --git a/packages/neo4j-driver/test/types/export.test.ts b/packages/neo4j-driver/test/types/export.test.ts index d5d7c75ae..3802f9550 100644 --- a/packages/neo4j-driver/test/types/export.test.ts +++ b/packages/neo4j-driver/test/types/export.test.ts @@ -27,7 +27,8 @@ import driver, { RxResult, Session, ConnectionProvider, - Record + Record, + types } from '../../' const dateTime = DateTime.fromStandardDate(new Date()) @@ -72,3 +73,16 @@ const rxTransaction: RxTransaction = dummy const rxResult: RxResult = dummy const record: Record = new Record(['role'], [124]) + +const instanceOfNode: boolean = dummy instanceof types.Node +const instanceOfPathSegment: boolean = dummy instanceof types.PathSegment +const instanceOfPath: boolean = dummy instanceof types.Path +const instanceOfRelationship: boolean = dummy instanceof types.Relationship +const instanceOfPoint: boolean = dummy instanceof types.Point +const instanceOfDate: boolean = dummy instanceof types.Date +const instanceOfDateTime: boolean = dummy instanceof types.DateTime +const instanceOfDuration: boolean = dummy instanceof types.Duration +const instanceOfLocalDateTime: boolean = dummy instanceof types.LocalDateTime +const instanceOfLocalTime: boolean = dummy instanceof types.LocalTime +const instanceOfTime: boolean = dummy instanceof types.Time +const instanceOfInteger: boolean = dummy instanceof types.Integer diff --git a/packages/neo4j-driver/types/index.d.ts b/packages/neo4j-driver/types/index.d.ts index 9fae6c71d..9ce993af6 100644 --- a/packages/neo4j-driver/types/index.d.ts +++ b/packages/neo4j-driver/types/index.d.ts @@ -101,11 +101,11 @@ declare function driver ( ): Driver declare const types: { - Node: Node - Relationship: Relationship - UnboundRelationship: UnboundRelationship - PathSegment: PathSegment - Path: Path + Node: typeof Node + Relationship: typeof Relationship + UnboundRelationship: typeof UnboundRelationship + PathSegment: typeof PathSegment + Path: typeof Path Result: Result ResultSummary: ResultSummary Record: Record