Skip to content

@advjs/monorepo / @advjs/gui / AGUIAssetsExplorerProps

Interface: AGUIAssetsExplorerProps ​

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

props

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>


curDir? ​

optional curDir?: FSDirItem

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


curFileList? ​

optional curFileList?: FSItem[]

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

current file list


onDblClick? ​

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

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

Parameters ​

item ​

FSItem

Returns ​

void | Promise<void>


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>


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>


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>


onFileDrop? ​

optional onFileDrop?: (files) => FSFileItem[] | Promise<FSFileItem[]>

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

Parameters ​

files ​

FSFileItem[]

Returns ​

FSFileItem[] | Promise<FSFileItem[]>


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>


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>


rootDir? ​

optional rootDir?: FSDirItem

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

init folder


tree? ​

optional tree?: TreeNode

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