@@ -17,17 +17,17 @@ export type { DevtoolsButtonPosition, DevtoolsPosition, DevToolsErrorType }
1717export interface TanstackQueryDevtoolsConfig extends QueryDevtoolsProps { }
1818
1919class TanstackQueryDevtools {
20- client : Signal < QueryClient >
21- onlineManager : typeof TonlineManager
22- queryFlavor : string
23- version : string
24- isMounted = false
25- buttonPosition : Signal < DevtoolsButtonPosition | undefined >
26- position : Signal < DevtoolsPosition | undefined >
27- initialIsOpen : Signal < boolean | undefined >
28- errorTypes : Signal < Array < DevToolsErrorType > | undefined >
29- Component : typeof DevtoolsComponent | undefined
30- dispose ?: ( ) => void
20+ # client: Signal < QueryClient >
21+ # onlineManager: typeof TonlineManager
22+ # queryFlavor: string
23+ # version: string
24+ # isMounted = false
25+ # buttonPosition: Signal < DevtoolsButtonPosition | undefined >
26+ # position: Signal < DevtoolsPosition | undefined >
27+ # initialIsOpen: Signal < boolean | undefined >
28+ # errorTypes: Signal < Array < DevToolsErrorType > | undefined >
29+ # Component: typeof DevtoolsComponent | undefined
30+ # dispose?: ( ) => void
3131
3232 constructor ( config : TanstackQueryDevtoolsConfig ) {
3333 const {
@@ -40,61 +40,61 @@ class TanstackQueryDevtools {
4040 initialIsOpen,
4141 errorTypes,
4242 } = config
43- this . client = createSignal ( client )
44- this . queryFlavor = queryFlavor
45- this . version = version
46- this . onlineManager = onlineManager
47- this . buttonPosition = createSignal ( buttonPosition )
48- this . position = createSignal ( position )
49- this . initialIsOpen = createSignal ( initialIsOpen )
50- this . errorTypes = createSignal ( errorTypes )
43+ this . # client = createSignal ( client )
44+ this . # queryFlavor = queryFlavor
45+ this . # version = version
46+ this . # onlineManager = onlineManager
47+ this . # buttonPosition = createSignal ( buttonPosition )
48+ this . # position = createSignal ( position )
49+ this . # initialIsOpen = createSignal ( initialIsOpen )
50+ this . # errorTypes = createSignal ( errorTypes )
5151 }
5252
5353 setButtonPosition ( position : DevtoolsButtonPosition ) {
54- this . buttonPosition [ 1 ] ( position )
54+ this . # buttonPosition[ 1 ] ( position )
5555 }
5656
5757 setPosition ( position : DevtoolsPosition ) {
58- this . position [ 1 ] ( position )
58+ this . # position[ 1 ] ( position )
5959 }
6060
6161 setInitialIsOpen ( isOpen : boolean ) {
62- this . initialIsOpen [ 1 ] ( isOpen )
62+ this . # initialIsOpen[ 1 ] ( isOpen )
6363 }
6464
6565 setErrorTypes ( errorTypes : Array < DevToolsErrorType > ) {
66- this . errorTypes [ 1 ] ( errorTypes )
66+ this . # errorTypes[ 1 ] ( errorTypes )
6767 }
6868
6969 setClient ( client : QueryClient ) {
70- this . client [ 1 ] ( client )
70+ this . # client[ 1 ] ( client )
7171 }
7272
7373 mount < T extends HTMLElement > ( el : T ) {
74- if ( this . isMounted ) {
74+ if ( this . # isMounted) {
7575 throw new Error ( 'Devtools is already mounted' )
7676 }
7777 const dispose = render ( ( ) => {
78- const [ btnPosition ] = this . buttonPosition
79- const [ pos ] = this . position
80- const [ isOpen ] = this . initialIsOpen
81- const [ errors ] = this . errorTypes
82- const [ queryClient ] = this . client
78+ const [ btnPosition ] = this . # buttonPosition
79+ const [ pos ] = this . # position
80+ const [ isOpen ] = this . # initialIsOpen
81+ const [ errors ] = this . # errorTypes
82+ const [ queryClient ] = this . # client
8383
8484 let Devtools : typeof DevtoolsComponent
8585
86- if ( this . Component ) {
87- Devtools = this . Component
86+ if ( this . # Component) {
87+ Devtools = this . # Component
8888 } else {
8989 Devtools = lazy ( ( ) => import ( './Devtools' ) )
90- this . Component = Devtools
90+ this . # Component = Devtools
9191 }
9292
9393 return (
9494 < Devtools
95- queryFlavor = { this . queryFlavor }
96- version = { this . version }
97- onlineManager = { this . onlineManager }
95+ queryFlavor = { this . # queryFlavor}
96+ version = { this . # version}
97+ onlineManager = { this . # onlineManager}
9898 { ...{
9999 get client ( ) {
100100 return queryClient ( )
@@ -115,16 +115,16 @@ class TanstackQueryDevtools {
115115 />
116116 )
117117 } , el )
118- this . isMounted = true
119- this . dispose = dispose
118+ this . # isMounted = true
119+ this . # dispose = dispose
120120 }
121121
122122 unmount ( ) {
123- if ( ! this . isMounted ) {
123+ if ( ! this . # isMounted) {
124124 throw new Error ( 'Devtools is not mounted' )
125125 }
126- this . dispose ?.( )
127- this . isMounted = false
126+ this . # dispose?.( )
127+ this . # isMounted = false
128128 }
129129}
130130
0 commit comments