UNPKG

box-ui-elements

Version:
24 lines 662 B
import { TYPE_FILE, TYPE_FOLDER } from '../../../constants'; import { CONTENT_SHARING_ITEM_FIELDS } from '../constants'; export const fetchItem = async ({ api, itemId, itemType }) => { if (itemType === TYPE_FILE) { return new Promise((resolve, reject) => { api.getFileAPI().getFile(itemId, resolve, reject, { fields: CONTENT_SHARING_ITEM_FIELDS }); }); } if (itemType === TYPE_FOLDER) { return new Promise((resolve, reject) => { api.getFolderAPI().getFolderFields(itemId, resolve, reject, { fields: CONTENT_SHARING_ITEM_FIELDS }); }); } return null; }; //# sourceMappingURL=fetchItem.js.map