Skip to content

@advjs/monorepo / @advjs/gui / AGUIAssetsExplorerState

Interface: AGUIAssetsExplorerState

Defined in: packages/gui/client/composables/useAssetsExplorer.ts:8

Extends

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

FSDirItem

Returns

void | (event, value) => void


onDblClick()?

optional onDblClick: (item) => void | Promise<void>

Defined in: packages/gui/client/components/explorer/types.ts:56

Parameters

item

FSItem

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

FSDirItem

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

FSFileItem

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

FSFileItem

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

FSFileItem[]

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

FSItem

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

FSDirItem

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

FSDirItem

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

FSDirItem

Returns

void


tree

tree: Ref<TreeNode>

Defined in: packages/gui/client/composables/useAssetsExplorer.ts:12