feat: add game.promises.getFileList.

This commit is contained in:
Rintim 2024-04-22 20:58:31 +08:00
parent 479559493f
commit 3a3d3cd521
No known key found for this signature in database
GPG Key ID: BE9E1EA615BACFCF
1 changed files with 13 additions and 0 deletions

View File

@ -126,4 +126,17 @@ export class GamePromises {
}) })
); );
} }
/**
* 获取文件列表
*
* @param { string } dir 目录
* @returns { Promise<[string[], string[]]> } 返回一个数组第一个元素是文件夹列表第二个元素是文件列表
*/
getFileList(dir) {
return new Promise((resolve, reject) => {
// @ts-ignore
game.getFileList(dir, (folders, files) => resolve([folders, files]), reject);
});
}
} }