UNPKG

fcr-core

Version:

Core APIs for building online scenes

21 lines (20 loc) 813 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasBoardWritePermission = exports.hasAnnotationWritePermission = void 0; require("core-js/modules/esnext.iterator.constructor.js"); require("core-js/modules/esnext.iterator.some.js"); var _type = require("../privilege-control/type"); const hasBoardWritePermission = permissions => { return permissions.some(permission => { return permission.info?.action === _type.FcrPermissionAction.BoardWrite; }); }; exports.hasBoardWritePermission = hasBoardWritePermission; const hasAnnotationWritePermission = permissions => { return permissions.some(permission => { return permission.info?.action === _type.FcrPermissionAction.AnnotationWrite; }); }; exports.hasAnnotationWritePermission = hasAnnotationWritePermission;