⚠️ Oops! This page doesn't appear to define a type called `_`.

# CameraRoll

This module does not have a toplevel documentation block.

#### type cursor

#### type node = Js.t( < _type : string; group_name : string; image : < filename : string; height : int; isStored : bool; playableDuration : int; uri : string; width : int > Js.t; location : < altitude : float; heading : float; latitude : float; longitude : float; speed : float > Js.t; timestamp : float > )

#### type assets = Js.t( < edges : < node : node > Js.t array; page_info : < end_cursor : cursor; has_next_page : bool; start_cursor : cursor > Js.t > )

#### type fileType = | Video | Photo

#### type groupType = | All | Album | Event | Faces | Library | PhotoStream | SavedPhotos

#### type assetType = | All | Videos | Photos

#### let saveToCameraRoll: ( ~uri: string, ~?type_: option(fileType), unit ) => Js.Promise.t(Js.Result.t(string, Js.Promise.error))

#### let getPhotos: ( ~first: int, ~?after: option(cursor), ~?groupTypes: option(groupType), ~?groupName: option(string), ~?assetType: option(assetType), ~?mimeTypes: option(string), unit ) => Js.Promise.t(assets)