diff --git a/packages/neo4j-driver/test/types/index.test.ts b/packages/neo4j-driver/test/types/index.test.ts index 8e2d6836c..eedcb478a 100644 --- a/packages/neo4j-driver/test/types/index.test.ts +++ b/packages/neo4j-driver/test/types/index.test.ts @@ -44,7 +44,8 @@ import { notificationFilterMinimumSeverityLevel, NotificationFilterMinimumSeverityLevel, NotificationFilterDisabledCategory, - notificationFilterDisabledCategory + notificationFilterDisabledCategory, + expirationBasedAuthTokenManager } from '../../types/index' import Driver from '../../types/driver' @@ -87,6 +88,14 @@ const driver4: Driver = driver( } ) +const driver5: Driver = driver('bolt://localhost:7687', expirationBasedAuthTokenManager({ + tokenProvider: async () => { + return { + token: auth.basic('neo4j', 'password') + } + } +})) + const readMode1: string = session.READ const writeMode1: string = session.WRITE diff --git a/packages/neo4j-driver/types/index.d.ts b/packages/neo4j-driver/types/index.d.ts index f6e3f7250..41ffc6d57 100644 --- a/packages/neo4j-driver/types/index.d.ts +++ b/packages/neo4j-driver/types/index.d.ts @@ -122,7 +122,7 @@ declare const auth: { declare function driver ( url: string, - authToken?: AuthToken, + authToken?: AuthToken | AuthTokenManager, config?: Config ): Driver