@advjs/monorepo / @advjs/gui / AGUIAssetsExplorerState
Interface: AGUIAssetsExplorerState
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:8
Extends
Omit
<AGUIAssetsExplorerProps
,"rootDir"
|"curDir"
|"curFileList"
|"tree"
>
Properties
beforeOpenRootDir()?
optional
beforeOpenRootDir: (dirHandle
) =>boolean
|Promise
<boolean
>
Defined in: packages/gui/client/components/explorer/types.ts:48
before open root dir
return false to prevent open
Parameters
dirHandle
FileSystemDirectoryHandle
Returns
boolean
| Promise
<boolean
>
Inherited from
Omit.beforeOpenRootDir
curDir
curDir:
Ref
<undefined
|FSDirItem
>
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:10
curFileList
curFileList:
Ref
<FSItem
[]>
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:11
emit()
emit: (
event
,value
) =>void
| (event
,value
) =>void
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:15
Parameters
event
"update:curDir"
| "update:rootDir"
| "update:tree"
value
Returns
void
| (event
, value
) => void
onDblClick()?
optional
onDblClick: (item
) =>void
|Promise
<void
>
Defined in: packages/gui/client/components/explorer/types.ts:56
Parameters
item
Returns
void
| Promise
<void
>
Inherited from
Omit.onDblClick
onDirDblClick()?
optional
onDirDblClick: (item
) =>void
|Promise
<void
>
Defined in: packages/gui/client/components/explorer/types.ts:70
dblclick dir in file list
Parameters
item
Returns
void
| Promise
<void
>
Inherited from
Omit.onDirDblClick
onFileClick()?
optional
onFileClick: (item
) =>void
|Promise
<void
>
Defined in: packages/gui/client/components/explorer/types.ts:62
click file in file list
和 dblClick 一起的时候,好像有问题
Parameters
item
Returns
void
| Promise
<void
>
Inherited from
Omit.onFileClick
onFileDblClick()?
optional
onFileDblClick: (item
) =>void
|Promise
<void
>
Defined in: packages/gui/client/components/explorer/types.ts:66
dblclick file in file list
Parameters
item
Returns
void
| Promise
<void
>
Inherited from
Omit.onFileDblClick
onFileDrop()?
optional
onFileDrop: (files
) =>FSFileItem
[] |Promise
<FSFileItem
[]>
Defined in: packages/gui/client/components/explorer/types.ts:55
Parameters
files
Returns
FSFileItem
[] | Promise
<FSFileItem
[]>
Inherited from
Omit.onFileDrop
onFSItemChange()?
optional
onFSItemChange: (item
) =>void
|Promise
<void
>
Defined in: packages/gui/client/components/explorer/types.ts:75
on FileItem change every fs item change
Parameters
item
Returns
void
| Promise
<void
>
Inherited from
Omit.onFSItemChange
onOpenRootDir()?
optional
onOpenRootDir: (dir
) =>void
|Promise
<void
>
Defined in: packages/gui/client/components/explorer/types.ts:52
when open root dir
Parameters
dir
Returns
void
| Promise
<void
>
Inherited from
Omit.onOpenRootDir
rootDir
rootDir:
Ref
<undefined
|FSDirItem
>
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:9
setCurDir()
setCurDir: (
dir
) =>void
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:18
Parameters
dir
Returns
void
setCurFileList()
setCurFileList: (
list
) =>void
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:19
Parameters
list
FSItem
[]
Returns
void
setRootDir()
setRootDir: (
dir
) =>void
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:20
Parameters
dir
Returns
void
tree
tree:
Ref
<TreeNode
>
Defined in: packages/gui/client/composables/useAssetsExplorer.ts:12