Changeset View
Changeset View
Standalone View
Standalone View
native/redux/update-roles-and-permissions.js
// @flow | // @flow | ||||
import { | import { | ||||
getAllThreadPermissions, | getAllThreadPermissions, | ||||
getRolePermissionBlobs, | getRolePermissionBlobs, | ||||
makePermissionsBlob, | makePermissionsBlob, | ||||
makePermissionsForChildrenBlob, | makePermissionsForChildrenBlob, | ||||
} from 'lib/permissions/thread-permissions.js'; | } from 'lib/permissions/thread-permissions.js'; | ||||
import type { ThreadPermissionsBlob } from 'lib/types/thread-permission-types.js'; | |||||
import type { | import type { | ||||
RawThreadInfo, | RawThreadInfo, | ||||
ThreadPermissionsBlob, | |||||
ThreadStoreThreadInfos, | ThreadStoreThreadInfos, | ||||
MemberInfo, | MemberInfo, | ||||
} from 'lib/types/thread-types.js'; | } from 'lib/types/thread-types.js'; | ||||
import { values } from 'lib/utils/objects.js'; | import { values } from 'lib/utils/objects.js'; | ||||
type ThreadTraversalNode = { | type ThreadTraversalNode = { | ||||
+threadID: string, | +threadID: string, | ||||
+children: ?$ReadOnlyArray<ThreadTraversalNode>, | +children: ?$ReadOnlyArray<ThreadTraversalNode>, | ||||
▲ Show 20 Lines • Show All 143 Lines • Show Last 20 Lines |