function share() {
    return function (source) { return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__refCount__["a" /* refCount */])()(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__multicast__["a" /* multicast */])(shareSubjectFactory)(source)); };
}
@typedef {Object} DirSyncObject
@property {string} name the name of the directory
@property {fileCallback} removeCallback the callback function to remove the directory