fcr-core
Version:
Core APIs for building online scenes
21 lines (20 loc) • 813 B
JavaScript
;
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;