// // FileProviderItem.h // iSHFiles // // Created by Theodore Dubois on 9/20/18. // #import #include "fs/fake-db.h" NS_ASSUME_NONNULL_BEGIN @interface FileProviderItem : NSObject - (instancetype)initWithIdentifier:(NSFileProviderItemIdentifier)identifier mount:(struct fakefs_mount *)mount error:(NSError *_Nullable *)err; - (void)loadToURL:(NSURL *)url; - (void)saveFromURL:(NSURL *)url; - (int)openNewFDWithError:(NSError *_Nullable *)err; @property (readonly) NSString *path; @property (readonly) struct fakefs_mount *mount; @end NS_ASSUME_NONNULL_END