UNPKG

@speckle/shared

Version:

Shared code between various Speckle JS packages

14 lines 555 B
import { err, ok } from 'true-myth/result'; import { ensureImplicitProjectMemberWithWriteAccessFragment } from '../../../fragments/projects.js'; export const canUpdateModelPolicy = (loaders) => async ({ userId, projectId }) => { // Ensure general project write access const ensureWriteAccess = await ensureImplicitProjectMemberWithWriteAccessFragment(loaders)({ userId, projectId }); if (ensureWriteAccess.isErr) { return err(ensureWriteAccess.error); } return ok(); }; //# sourceMappingURL=canUpdate.js.map