UNPKG

box-ui-elements

Version:
16 lines (12 loc) 518 B
import type { User } from '@box/unified-share-modal'; import { FIELD_ENTERPRISE, FIELD_HOSTNAME } from '../../../constants'; import type { BaseFetchProps } from '../types'; export const fetchCurrentUser = async ({ api, itemId }: BaseFetchProps): Promise<User | null> => { return new Promise((resolve, reject) => { api.getUsersAPI(false).getUser(itemId, resolve, reject, { params: { fields: [FIELD_ENTERPRISE, FIELD_HOSTNAME].toString(), }, }); }); };