casbin
Version:
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.JS
13 lines (12 loc) • 429 B
JavaScript
let defaultFileSystem = undefined;
const ErrorNoFileSystem = new Error('please set the default FileSystem by call the setDefaultFileSystem');
export const setDefaultFileSystem = (fs) => {
defaultFileSystem = fs;
};
export const getDefaultFileSystem = () => defaultFileSystem;
export const mustGetDefaultFileSystem = () => {
if (defaultFileSystem) {
return defaultFileSystem;
}
throw ErrorNoFileSystem;
};