sfcode
An Online Competing and Development Environment
|
Infer the owner of a path based on the owner of its nearest existing parent
This module endeavors to be as performant as possible. Parallel requests for ownership of the same path will only stat the directories one time.
inferOwner(path) -> Promise<{ uid, gid }>
If the path exists, return its uid and gid. If it does not, look to its parent, then its grandparent, and so on.
inferOwner(path) -> { uid, gid }
Sync form of inferOwner(path)
.
inferOwner.clearCache()
Delete all cached ownership information and in-flight tracking.