mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-16 22:46:03 +01:00
feat(package): acl wrapper
This commit is contained in:
4
package/server/index.ts
Normal file
4
package/server/index.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
import * as lib from './resource';
|
||||
export * from './resource';
|
||||
|
||||
export default lib;
|
||||
8
package/server/resource/acl/index.ts
Normal file
8
package/server/resource/acl/index.ts
Normal 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);
|
||||
1
package/server/resource/index.ts
Normal file
1
package/server/resource/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from './acl';
|
||||
Reference in New Issue
Block a user