UNPKG

node-appwrite

Version:

Appwrite is an open-source self-hosted backend server that abstract and simplify complex and repetitive development tasks behind a very simple REST API

55 lines (54 loc) 1.17 kB
// src/permission.ts var Permission = class { }; /** * Generate read permission string for the provided role. * * @param {string} role * @returns {string} */ Permission.read = (role) => { return `read("${role}")`; }; /** * Generate write permission string for the provided role. * * This is an alias of update, delete, and possibly create. * Don't use write in combination with update, delete, or create. * * @param {string} role * @returns {string} */ Permission.write = (role) => { return `write("${role}")`; }; /** * Generate create permission string for the provided role. * * @param {string} role * @returns {string} */ Permission.create = (role) => { return `create("${role}")`; }; /** * Generate update permission string for the provided role. * * @param {string} role * @returns {string} */ Permission.update = (role) => { return `update("${role}")`; }; /** * Generate delete permission string for the provided role. * * @param {string} role * @returns {string} */ Permission.delete = (role) => { return `delete("${role}")`; }; export { Permission }; //# sourceMappingURL=out.js.map //# sourceMappingURL=permission.mjs.map