@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
20 lines • 873 B
TypeScript
/**
* ```js
* import { createCommunity } from '@amityco/ts-sdk'
* const created = await createCommunity({ communityId: 'foobar', displayName: 'foobar', isDiscoverable: true, requiresJoinApproval: false })
* ```
*
* Creates an {@link Amity.Community}
*
* @param bundle The data necessary to create a new {@link Amity.Community}
* @returns The newly created {@link Amity.Community}
*
* @category Community API
* @async
*/
export declare const createCommunity: (bundle: Pick<Amity.Community, 'displayName' | 'avatarFileId' | 'description' | 'isPublic' | 'isOfficial' | 'postSetting' | 'tags' | 'metadata' | 'isDiscoverable' | 'requiresJoinApproval'> & Amity.CommunityStorySettings & {
userIds?: string[];
categoryIds?: string[];
isUniqueDisplayName?: boolean;
}) => Promise<Amity.Cached<Amity.Community>>;
//# sourceMappingURL=createCommunity.d.ts.map