@iredium/butterfly
Version:
Express API Framework
36 lines (35 loc) • 951 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BasePolicy = void 0;
var BasePolicy = /** @class */ (function () {
function BasePolicy(user, record) {
this.user = user;
this.record = record;
}
BasePolicy.prototype.index = function () {
return false;
};
BasePolicy.prototype.show = function () {
return false;
};
BasePolicy.prototype.create = function () {
return false;
};
BasePolicy.prototype.update = function () {
return false;
};
BasePolicy.prototype.destroy = function () {
return false;
};
BasePolicy.prototype.restore = function () {
return false;
};
BasePolicy.prototype.allowedUser = function () {
return false;
};
BasePolicy.prototype.isAuthenticated = function () {
return !!this.user;
};
return BasePolicy;
}());
exports.BasePolicy = BasePolicy;