feat(package): acl wrapper

This commit is contained in:
Luke
2022-09-14 23:46:00 +02:00
parent 4f0cc4c7c5
commit 1373ff21d4
3 changed files with 13 additions and 0 deletions

4
package/server/index.ts Normal file
View File

@@ -0,0 +1,4 @@
import * as lib from './resource';
export * from './resource';
export default lib;

View File

@@ -0,0 +1,8 @@
type aceFunction = (principal: string | number, ace: string, allow: boolean) => void;
type principalFunction = (child: string, parent: string) => void;
export const addAce: aceFunction = (principal, ace, allow) => exports.ox_lib.addAce(principal, ace, allow);
export const removeAce: aceFunction = (principal, ace, allow) => exports.ox_lib.addAce(principal, ace, allow);
export const addPrincipal: principalFunction = (child, parent) => exports.ox_lib.addPrincipal(child, parent);
export const removePrincipal: principalFunction = (child, parent) => exports.ox_lib.removePrincipal(child, parent);

View File

@@ -0,0 +1 @@
export * from './acl';