blob: fa7c6a10a764ff6f3b4e124e4d541e61eb80029d [file] [log] [blame]
// Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:file/src/common.dart' as common;
/// The file separator.
const String separator = '/';
/// Generates a path to use in error messages.
typedef dynamic PathGenerator();
/// Throws a `FileSystemException` if [object] is null.
void checkExists(Object object, PathGenerator path) {
if (object == null) {
throw common.noSuchFileOrDirectory(path());
}
}