UNPKG

@calljmp/cli

Version:
2 lines (1 loc) 2.16 kB
"use strict";var d=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var i=(e,t)=>{for(var a in t)d(e,a,{get:t[a],enumerable:!0})},p=(e,t,a,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of c(t))!n.call(e,l)&&l!==a&&d(e,l,{get:()=>t[l],enumerable:!(o=r(t,l))||o.enumerable});return e};var w=e=>p(d({},"__esModule",{value:!0}),e);var S={};i(S,{jsonToPermission:()=>u,jsonToRowLevelPermission:()=>b,jsonToStoragePermission:()=>D,permissionToJson:()=>g,rowLevelPermissionToJson:()=>y,storagePermissionToJson:()=>A});module.exports=w(S);function u(e){return{id:e.id,tag:e.tag,description:e.description,tableName:e.tableName,allowSelect:!!e.allowSelect,allowInsert:!!e.allowInsert,allowUpdate:!!e.allowUpdate,allowDelete:!!e.allowDelete,restrictedColumns:e.restrictedColumns,createdAt:new Date(e.createdAt)}}function b(e){return{id:e.id,tag:e.tag,tableName:e.tableName,applySelect:!!e.applySelect,applyUpdate:!!e.applyUpdate,applyDelete:!!e.applyDelete,whereClause:e.whereClause,createdAt:new Date(e.createdAt)}}function g(e){return{id:e.id,tag:e.tag,description:e.description,tableName:e.tableName,allowSelect:e.allowSelect,allowInsert:e.allowInsert,allowUpdate:e.allowUpdate,allowDelete:e.allowDelete,restrictedColumns:e.restrictedColumns,createdAt:e.createdAt.toISOString()}}function y(e){return{id:e.id,tag:e.tag,tableName:e.tableName,applySelect:e.applySelect,applyUpdate:e.applyUpdate,applyDelete:e.applyDelete,whereClause:e.whereClause,createdAt:e.createdAt.toISOString()}}function D(e){return{id:e.id,tag:e.tag,description:e.description,bucketId:e.bucketId,allowRead:!!e.allowRead,allowModify:!!e.allowModify,allowAdd:!!e.allowAdd,allowDelete:!!e.allowDelete,createdAt:new Date(e.createdAt)}}function A(e){return{id:e.id,tag:e.tag,description:e.description,bucketId:e.bucketId,allowRead:e.allowRead,allowModify:e.allowModify,allowAdd:e.allowAdd,allowDelete:e.allowDelete,createdAt:e.createdAt.toISOString()}}0&&(module.exports={jsonToPermission,jsonToRowLevelPermission,jsonToStoragePermission,permissionToJson,rowLevelPermissionToJson,storagePermissionToJson});