Fix unused exports in accountAuthority for knip guard

This commit is contained in:
2026-10-19 03:23:04 +00:00
parent e6bb387f71
commit 23877af960
+2 -2
View File
@@ -2,7 +2,7 @@
// 服务端授权仍是唯一权威——隐藏的入口经直连 API 调用同样会被拒绝。
interface AccountIdentity { isAdmin?: boolean; isSuperAdmin?: boolean }
export type AccountIdentityKind = 'super' | 'admin' | 'user'
type AccountIdentityKind = 'super' | 'admin' | 'user'
export const accountIdentityKind = (account: AccountIdentity): AccountIdentityKind =>
account.isSuperAdmin ? 'super' : account.isAdmin ? 'admin' : 'user'
@@ -10,7 +10,7 @@ export const accountIdentityKind = (account: AccountIdentity): AccountIdentityKi
/** 创建管理员账号与任命/撤销管理员仅对超级管理员开放。 */
export const canAppointAdmins = (me: AccountIdentity | null | undefined) => !!me?.isSuperAdmin
export interface AccountActionPolicy {
interface AccountActionPolicy {
/** 资料、角色与系统权限维护。 */
maintain: boolean
toggleEnabled: boolean