interface DevtoolsHook { client ?: Client ; debugPort : DebugPortController ; downloadDiagnostics ?: () => Promise < void > ; DXN : __module ; exportProfile ?: () => Promise < void > ; Feed : __module ; feeds ?: Accessor < unknown > ; fetchDiagnostics : ( id : string , instanceTag ?: string ) => Promise < void > ; Filter : __module ; getMeta : { ( entity : { "~@dxos/echo/Kind" : Object ; id : string } , ) : { annotations : { [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown ; } ; createdAt ?: number ; key ?: string ; keys : { id : string ; source : string } [] ; tags : Ref < Tag > [] ; updatedAt ?: number ; version ?: string ; } ; ( entity : Unknown | Snapshot < Unknown > , ) : { annotations : { readonly [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown ; } ; createdAt ?: number ; key ?: string ; keys : readonly { id : string ; source : string } [] ; tags : readonly { "[RefTypeId]" : { _T : { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string ; } ; } ; atom : { "[NodeInspectSymbol]" : {} ; "~effect/reactivity/Atom" : "~effect/reactivity/Atom" ; equals : {} ; idleTTL ?: number ; initialValueTarget ?: { readonly keepAlive: boolean; readonly lazy: boolean; readonly read: {}; readonly equals: {}; readonly refresh?: {} | undefined; readonly label?: readonly [name: string, stack: string] | undefined; readonly idleTTL?: number | undefined; ... 5 more ...; readonly [NodeInspectSymbol]: {}; }
; keepAlive : boolean ; label ?: readonly [ string , string ] ; lazy : boolean ; pipe : {} ; read : {} ; refresh ?: {} ; toJSON : {} ; toString : {} ; } ; encode : {} ; isAvailable : boolean ; load : {} ; noInline : {} ; onResolved : {} ; pipe : {} ; target : | undefined | { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string ; } ; tryLoad : {} ; uri : URI ; } [] ; updatedAt ?: number ; version ?: string ; } ; } ; halo ?: Halo ; host ?: ClientServicesHost ; importModule : ( module : string ) => unknown ; importProfile ?: () => Promise < void > ; joinTables : any ; listDiagnostics : () => Promise < void > ; Obj : __module ; openClientRpcServer : () => Promise < boolean > ; openDevtoolsApp ?: () => void ; Query : __module ; Ref : __module ; Relation : __module ; reset : () => void ; Schema : __module ; spaces ?: Accessor < Space | DataSpace > ; tracing : TraceProcessor ; Type : __module ; get ( id : string ) : Promise < any > ; } Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:14 Properties Optionalclient Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:15 debug Port Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:31 Optionaldownload Diagnostics downloadDiagnostics ?: () => Promise < void >
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:33 DXN DXN : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:47 Optionalexport Profile exportProfile ?: () => Promise < void >
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:41 Feed Feed : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:55 Optionalfeeds feeds ?: Accessor < unknown >
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:19 fetch Diagnostics fetchDiagnostics : ( id : string , instanceTag ?: string ) => Promise < void >
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:40 Filter Filter : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:53 getMeta : { ( entity : { "~@dxos/echo/Kind" : Object ; id : string } , ) : { annotations : { [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown ; } ; createdAt ?: number ; key ?: string ; keys : { id : string ; source : string } [] ; tags : Ref < Tag > [] ; updatedAt ?: number ; version ?: string ; } ; ( entity : Unknown | Snapshot < Unknown > , ) : { annotations : { readonly [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown ; } ; createdAt ?: number ; key ?: string ; keys : readonly { id : string ; source : string } [] ; tags : readonly { "[RefTypeId]" : { _T : { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string ; } ; } ; atom : { "[NodeInspectSymbol]" : {} ; "~effect/reactivity/Atom" : "~effect/reactivity/Atom" ; equals : {} ; idleTTL ?: number ; initialValueTarget ?: { readonly keepAlive: boolean; readonly lazy: boolean; readonly read: {}; readonly equals: {}; readonly refresh?: {} | undefined; readonly label?: readonly [name: string, stack: string] | undefined; readonly idleTTL?: number | undefined; ... 5 more ...; readonly [NodeInspectSymbol]: {}; }; keepAlive : boolean ; label ?: readonly [ string , string ] ; lazy : boolean ; pipe : {} ; read : {} ; refresh ?: {} ; toJSON : {} ; toString : {} ; } ; encode : {} ; isAvailable : boolean ; load : {} ; noInline : {} ; onResolved : {} ; pipe : {} ; target : | undefined | { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string } ; tryLoad : {} ; uri : URI ; } [] ; updatedAt ?: number ; version ?: string ; } ; }
Type declaration ( entity : { "~@dxos/echo/Kind" : Object ; id : string } , ) : { annotations : { [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown ; } ; createdAt ?: number ; key ?: string ; keys : { id : string ; source : string } [] ; tags : Ref < Tag > [] ; updatedAt ?: number ; version ?: string ; } Parameters entity : { "~@dxos/echo/Kind" : Object ; id : string } Returns { annotations : { [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown ; } ; createdAt ?: number ; key ?: string ; keys : { id : string ; source : string } [] ; tags : Ref < Tag > [] ; updatedAt ?: number ; version ?: string ; } Readonlyannotations : { [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown } Optional ReadonlycreatedAt ?: number Optional Readonlykey ?: string Readonlykeys : { id : string ; source : string } [] Readonlytags : Ref < Tag > [] Optional ReadonlyupdatedAt ?: number Optional Readonlyversion ?: string ( entity : Unknown | Snapshot < Unknown > , ) : { annotations : { readonly [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown ; } ; createdAt ?: number ; key ?: string ; keys : readonly { id : string ; source : string } [] ; tags : readonly { "[RefTypeId]" : { _T : { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string ; } ; } ; atom : { "[NodeInspectSymbol]" : {} ; "~effect/reactivity/Atom" : "~effect/reactivity/Atom" ; equals : {} ; idleTTL ?: number ; initialValueTarget ?: { readonly keepAlive: boolean; readonly lazy: boolean; readonly read: {}; readonly equals: {}; readonly refresh?: {} | undefined; readonly label?: readonly [name: string, stack: string] | undefined; readonly idleTTL?: number | undefined; ... 5 more ...; readonly [NodeInspectSymbol]: {}; }; keepAlive : boolean ; label ?: readonly [ string , string ] ; lazy : boolean ; pipe : {} ; read : {} ; refresh ?: {} ; toJSON : {} ; toString : {} ; } ; encode : {} ; isAvailable : boolean ; load : {} ; noInline : {} ; onResolved : {} ; pipe : {} ; target : | undefined | { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string } ; tryLoad : {} ; uri : URI ; } [] ; updatedAt ?: number ; version ?: string ; } Parameters entity : Unknown | Snapshot < Unknown > Returns { annotations : { readonly [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown ; } ; createdAt ?: number ; key ?: string ; keys : readonly { id : string ; source : string } [] ; tags : readonly { "[RefTypeId]" : { _T : { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string ; } ; } ; atom : { "[NodeInspectSymbol]" : {} ; "~effect/reactivity/Atom" : "~effect/reactivity/Atom" ; equals : {} ; idleTTL ?: number ; initialValueTarget ?: { readonly keepAlive: boolean; readonly lazy: boolean; readonly read: {}; readonly equals: {}; readonly refresh?: {} | undefined; readonly label?: readonly [name: string, stack: string] | undefined; readonly idleTTL?: number | undefined; ... 5 more ...; readonly [NodeInspectSymbol]: {}; }; keepAlive : boolean ; label ?: readonly [ string , string ] ; lazy : boolean ; pipe : {} ; read : {} ; refresh ?: {} ; toJSON : {} ; toString : {} ; } ; encode : {} ; isAvailable : boolean ; load : {} ; noInline : {} ; onResolved : {} ; pipe : {} ; target : | undefined | { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string } ; tryLoad : {} ; uri : URI ; } [] ; updatedAt ?: number ; version ?: string ; } Readonlyannotations : { readonly [ key : string & Brand < "~@dxos/echo/AnnotationKey" > ]: unknown } Optional ReadonlycreatedAt ?: number Optional Readonlykey ?: string Readonlykeys : readonly { id : string ; source : string } [] Readonlytags : readonly { "[RefTypeId]" : { _T : { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string ; } ; } ; atom : { "[NodeInspectSymbol]" : {} ; "~effect/reactivity/Atom" : "~effect/reactivity/Atom" ; equals : {} ; idleTTL ?: number ; initialValueTarget ?: { readonly keepAlive: boolean; readonly lazy: boolean; readonly read: {}; readonly equals: {}; readonly refresh?: {} | undefined; readonly label?: readonly [name: string, stack: string] | undefined; readonly idleTTL?: number | undefined; ... 5 more ...; readonly [NodeInspectSymbol]: {}; }; keepAlive : boolean ; label ?: readonly [ string , string ] ; lazy : boolean ; pipe : {} ; read : {} ; refresh ?: {} ; toJSON : {} ; toString : {} ; } ; encode : {} ; isAvailable : boolean ; load : {} ; noInline : {} ; onResolved : {} ; pipe : {} ; target : | undefined | { "~@dxos/echo/Kind" : Object ; hue ?: string ; id : string ; label : string } ; tryLoad : {} ; uri : URI ; } [] Optional ReadonlyupdatedAt ?: number Optional Readonlyversion ?: string Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:56 Optionalhalo Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:20 Optionalhost host ?: ClientServicesHost
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:16 import Module importModule : ( module : string ) => unknown
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:38 Optionalimport Profile importProfile ?: () => Promise < void >
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:42 join Tables joinTables : any
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:46 list Diagnostics listDiagnostics : () => Promise < void >
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:39 Obj Obj : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:49 open Client Rpc Server openClientRpcServer : () => Promise < boolean >
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:26 openDevtoolsApp ?: () => void
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:32 Query Query : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:52 Ref Ref : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:51 Relation Relation : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:50 reset reset : () => void
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:34 Schema Schema : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:54 Optionalspaces spaces ?: Accessor < Space | DataSpace > Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:18 tracing tracing : TraceProcessor
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:17 Type Type : __module
Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:48 Methods Optionalget get ( id : string ) : Promise < any > Returns Promise < any > Defined in packages/sdk/client/dist/types/src/devtools/devtools.d.ts:25
A hook bound to window.DXOS.