File tree 2 files changed +15
-13
lines changed
2 files changed +15
-13
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ import * as duckdb from "@duckdb/duckdb-wasm"
8
8
import { AsyncDuckDB , DuckDBBundle } from "@duckdb/duckdb-wasm"
9
9
import Worker from "web-worker"
10
10
import path from "path"
11
- import { useEffect , useState } from "react"
12
11
13
12
const ENABLE_DUCK_LOGGING = false
14
13
@@ -119,18 +118,6 @@ export async function loadParquet<T>(path: string): Promise<T[]> {
119
118
} )
120
119
}
121
120
122
- /**
123
- * Hook for loading a parquet file or URL; starts out `null`, gets populated asynchronously
124
- */
125
- export function useParquet < T > ( url ?: string ) : T [ ] | null {
126
- const [ data , setData ] = useState < T [ ] | null > ( null )
127
- useEffect ( ( ) => {
128
- if ( ! url ) return
129
- loadParquet < T > ( url ) . then ( ( data ) => setData ( data ) )
130
- } , [ ] )
131
- return data
132
- }
133
-
134
121
/**
135
122
* Convert [a byte array representing a Parquet file] to an array of records
136
123
*/
Original file line number Diff line number Diff line change
1
+
2
+ import { useEffect , useState } from "react"
3
+ import { loadParquet } from "./duckdb"
4
+
5
+ /**
6
+ * Hook for loading a parquet file or URL; starts out `null`, gets populated asynchronously
7
+ */
8
+ export function useParquet < T > ( url ?: string ) : T [ ] | null {
9
+ const [ data , setData ] = useState < T [ ] | null > ( null )
10
+ useEffect ( ( ) => {
11
+ if ( ! url ) return
12
+ loadParquet < T > ( url ) . then ( ( data ) => setData ( data ) )
13
+ } , [ ] )
14
+ return data
15
+ }
You can’t perform that action at this time.
0 commit comments