list method

  1. @override
Future<List<WsEntry>> list(
  1. String absPath
)
override

Lists the entries of directory absPath.

Implementation

@override
Future<List<WsEntry>> list(String absPath) async {
  final dir = Directory(absPath);
  if (!dir.existsSync()) {
    throw WorkspaceException('no such directory: $absPath');
  }
  return [
    for (final e in dir.listSync())
      WsEntry(p.basename(e.path), isDir: e is Directory),
  ];
}