File tree Expand file tree Collapse file tree
rivetkit-typescript/packages/rivetkit Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11export { db } from "@/common/database/mod" ;
22export type {
3+ AnyDatabaseProvider ,
34 DatabaseProvider ,
45 DatabaseProviderContext ,
56 NativeDatabaseProvider ,
Original file line number Diff line number Diff line change @@ -22,6 +22,11 @@ import type {
2222 WakeContextOf ,
2323 WebSocketContextOf ,
2424} from "rivetkit" ;
25+ import type {
26+ AnyDatabaseProvider ,
27+ DatabaseProvider ,
28+ RawAccess ,
29+ } from "rivetkit/db" ;
2530import { db as rawDb } from "rivetkit/db" ;
2631import { db as drizzleDb , defineConfig } from "rivetkit/db/drizzle" ;
2732import { decodeWorkflowHistoryTransport } from "rivetkit/inspector" ;
@@ -73,6 +78,11 @@ type RestoredContextTypeSmoke = [
7378 WebSocketContextOf < typeof contextTypeSmokeActor > ,
7479] ;
7580
81+ type RestoredDatabaseSurfaceTypes = [
82+ DatabaseProvider < RawAccess > ,
83+ AnyDatabaseProvider ,
84+ ] ;
85+
7686describe ( "package surface" , ( ) => {
7787 test ( "restores supported package entrypoints" , ( ) => {
7888 expect ( packageJson . exports ) . toHaveProperty ( "./test" ) ;
@@ -101,6 +111,11 @@ describe("package surface", () => {
101111 expect ( contextTypes ) . toBeNull ( ) ;
102112 } ) ;
103113
114+ test ( "restores database provider type exports" , ( ) => {
115+ const databaseTypes : RestoredDatabaseSurfaceTypes | null = null ;
116+ expect ( databaseTypes ) . toBeNull ( ) ;
117+ } ) ;
118+
104119 test ( "keeps database helpers on dedicated subpaths" , ( ) => {
105120 expect ( rivetkit ) . not . toHaveProperty ( "db" ) ;
106121 expect ( rivetkit ) . not . toHaveProperty ( "defineConfig" ) ;
You can’t perform that action at this time.
0 commit comments