@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
39 lines • 1.11 kB
TypeScript
/**
* ```js
* import { getStreams } from '@amityco/ts-sdk-react-native'
* const streams = await getStreams()
* ```
*
* Queries a paginable list of {@link Amity.Stream} objects
*
* @param query The query parameters
* @returns A page of {@link Amity.Stream} objects
*
* @category Stream API
* @async
*/
export declare const getStreams: {
(query?: {
isLive?: boolean;
statuses?: Amity.StreamStatus[];
userPublicIds?: Amity.InternalUser['userId'][];
sortBy?: 'lastCreated' | 'firstCreated';
isDeleted?: Amity.Stream['isDeleted'];
page?: Amity.Page;
}): Promise<Amity.Cached<Amity.Paged<Amity.Stream>>>;
/**
* ```js
* import { getStreams } from '@amityco/ts-sdk-react-native'
* const streams = getStreams.locally()
* ```
*
* Queries a paginable list of {@link Amity.Stream} objects from cache
*
* @param query The query parameters
* @returns streams
*
* @category Stream API
*/
locally(query: Parameters<typeof getStreams>[0]): void;
};
//# sourceMappingURL=getStreams.d.ts.map