one
Version:
One is a React framework for web, iOS, and Android apps.
42 lines (39 loc) • 2.12 kB
JavaScript
import { missingNativeBuild } from "../nativeError.mjs";
const PhotoLibrary = Object.freeze({
getAddPermissionStatus: () => "denied",
requestAddPermission: () => Promise.resolve("denied"),
getReadPermissionStatus: () => "denied",
requestReadPermission: () => Promise.resolve("denied"),
presentLimitedLibraryPicker: () => Promise.resolve([]),
listAssets: (_offset = 0, _limit = 50) => Promise.resolve({
assets: [],
totalCount: 0
}),
getAsset: (_identifier) => Promise.reject(missingNativeBuild("PhotoLibrary.getAsset")),
listAlbums: (_offset = 0, _limit = 50) => Promise.resolve({
albums: [],
totalCount: 0
}),
getAlbum: (_identifier) => Promise.reject(missingNativeBuild("PhotoLibrary.getAlbum")),
createAlbum: (_title) => Promise.reject(missingNativeBuild("PhotoLibrary.createAlbum")),
renameAlbum: (_identifier, _title) => Promise.resolve(),
listAlbumAssets: (_identifier, _offset = 0, _limit = 50) => Promise.resolve({
assets: [],
totalCount: 0
}),
addAssetToAlbum: (_albumIdentifier, _assetIdentifier) => Promise.resolve(),
removeAssetFromAlbum: (_albumIdentifier, _assetIdentifier) => Promise.resolve(),
deleteAlbum: (_identifier) => Promise.resolve(),
setFavorite: (_identifier, _favorite) => Promise.resolve(),
deleteAsset: (_identifier) => Promise.resolve(),
replaceImageContent: (_identifier, _uri) => Promise.resolve(),
replaceVideoContent: (_identifier, _uri) => Promise.resolve(),
revertAssetContent: (_identifier) => Promise.resolve(),
exportOriginalAsset: (_identifier, _allowNetwork = false) => Promise.reject(missingNativeBuild("PhotoLibrary.exportOriginalAsset")),
exportCurrentImage: (_identifier, _allowNetwork = false) => Promise.reject(missingNativeBuild("PhotoLibrary.exportCurrentImage")),
exportCurrentVideo: (_identifier, _allowNetwork = false) => Promise.reject(missingNativeBuild("PhotoLibrary.exportCurrentVideo")),
saveImage: (_uri) => Promise.reject(missingNativeBuild("PhotoLibrary.saveImage")),
saveVideo: (_uri) => Promise.reject(missingNativeBuild("PhotoLibrary.saveVideo"))
});
export { PhotoLibrary };
//# sourceMappingURL=unavailable.mjs.map