async function query (query = {}) {
  return [] // TODO
  // var items = /** @type TrashItem[] */([])
  // var names = await filesystem.get().pda.readdir(PATHS.TRASH)
  // for (let name of names) {
  //   let st = await filesystem.get().pda.stat(joinPath(PATHS.TRASH, name))
  //   if (query.mounts && !st.mount) {
  //     continue
  //   }
  //   if (query.olderThan) {
  //     if (Date.now() - st.mtime < query.olderThan) {
  //       continue
  //     }
  //   }
  //   items.push({name, stat: st})
  // }
  // return items
}
@param {Object} [query]
@param {boolean} [query.mounts]
@param {number} [query.olderThan]
@returns {Promise<TrashItem[]>}