@speckle/shared
Version:
Shared code between various Speckle JS packages
15 lines • 507 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasEditorSeat = void 0;
const constants_js_1 = require("../../core/constants.js");
const hasEditorSeat = (loaders) => async ({ userId, workspaceId }) => {
const seat = await loaders.getWorkspaceSeat({
userId,
workspaceId
});
if (!seat)
return false;
return seat === constants_js_1.SeatTypes.Editor;
};
exports.hasEditorSeat = hasEditorSeat;
//# sourceMappingURL=workspaceSeat.js.map