Directory list items 
ts
type DirListItem = {
  Name:      string;    // fully qualified path and file name (ex: "/docs/resume.docx")
  Type:      string;    // "FILE" or "DIR"
  Size:      number;    // the file size (integer)
  TimeStamp: time.Time; // timestamp of the item, can be converted to a JS `Date()` object via ToDate()
}All functions that return directory lists always return an array of DirListItem objects.
Once a resulting array has been obtained, you can use the typical JavaScript ways to iterate over it, and check the various property of each one of its items.
Example 1 
One way to iterate over a directory list, using a for cycle:
ts
{
  // ...  
  // Acquire directory list
  var dirList = cli.ListDir('/docs');
  // Log each item in the list
  for (var i = 0; i < dirList.length; i++) {
    Log(dirList[i].Name);
  }
  // ...
}Example 2 
A different way to iterate over a directory list, using forEach:
ts
{
  // ...  
  // Acquire directory list
  var dirList = cli.ListDir('/docs');
  // Log each item in the list
  dirList.forEach(myFunction);
    function myFunction(item, index, array) {
      Log(item.Name + ' [' + item.Size + ' bytes] [' + item.Type + ']');
    }
  // ...
}