@lxlib/acl
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
35 lines • 2.13 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: src/acl.type.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @record
*/
export function ACLType() { }
if (false) {
/**
* 角色
* @type {?|undefined}
*/
ACLType.prototype.role;
/**
* 权限点
* @type {?|undefined}
*/
ACLType.prototype.ability;
/**
* 校验模式,默认:`oneOf`
* - `allOf` 表示必须满足所有角色或权限点数组算有效
* - `oneOf` 表示只须满足角色或权限点数组中的一项算有效
* @type {?|undefined}
*/
ACLType.prototype.mode;
/**
* 是否取反,即结果为 `true` 时表示未授权
* @type {?|undefined}
*/
ACLType.prototype.except;
/* Skipping unhandled member: [key: string]: NzSafeAny;*/
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNsLnR5cGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbHhsaWIvYWNsLyIsInNvdXJjZXMiOlsic3JjL2FjbC50eXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBRUEsNkJBdUJDOzs7Ozs7SUFuQkMsdUJBQWdCOzs7OztJQUloQiwwQkFBOEI7Ozs7Ozs7SUFPOUIsdUJBQXlCOzs7OztJQUt6Qix5QkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOelNhZmVBbnkgfSBmcm9tICduZy16b3Jyby1hbnRkL2NvcmUvdHlwZXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEFDTFR5cGUge1xuICAvKipcbiAgICog6KeS6ImyXG4gICAqL1xuICByb2xlPzogc3RyaW5nW107XG4gIC8qKlxuICAgKiDmnYPpmZDngrlcbiAgICovXG4gIGFiaWxpdHk/OiBudW1iZXJbXSB8IHN0cmluZ1tdO1xuXG4gIC8qKlxuICAgKiDmoKHpqozmqKHlvI/vvIzpu5jorqTvvJpgb25lT2ZgXG4gICAqIC0gYGFsbE9mYCDooajnpLrlv4Xpobvmu6HotrPmiYDmnInop5LoibLmiJbmnYPpmZDngrnmlbDnu4TnrpfmnInmlYhcbiAgICogLSBgb25lT2ZgIOihqOekuuWPqumhu+a7oei2s+inkuiJsuaIluadg+mZkOeCueaVsOe7hOS4reeahOS4gOmhueeul+acieaViFxuICAgKi9cbiAgbW9kZT86ICdhbGxPZicgfCAnb25lT2YnO1xuXG4gIC8qKlxuICAgKiDmmK/lkKblj5blj43vvIzljbPnu5PmnpzkuLogYHRydWVgIOaXtuihqOekuuacquaOiOadg1xuICAgKi9cbiAgZXhjZXB0PzogYm9vbGVhbjtcblxuICBba2V5OiBzdHJpbmddOiBOelNhZmVBbnk7XG59XG5cbmV4cG9ydCB0eXBlIEFDTENhblR5cGUgPSBudW1iZXIgfCBudW1iZXJbXSB8IHN0cmluZyB8IHN0cmluZ1tdIHwgQUNMVHlwZTtcbiJdfQ==