type method
override
    Finds the type of file system object that a path points to. Returns
a Future
io.FileSystemEntityType.LINK will only be returned if followLinks is
false, and path points to a link
If the path does not point to a file system object or an error occurs
then io.FileSystemEntityType.notFound is returned.
Implementation
@override
Future<FileSystemEntityType> type(String path, {bool followLinks = true}) {
  String realPath;
  try {
    realPath = _real(path, followLinks: followLinks);
  } on FileSystemException {
    return Future<FileSystemEntityType>.value(FileSystemEntityType.notFound);
  }
  return delegate.type(realPath, followLinks: false);
}