jsm-core
Version:
Core library for JSM project
16 lines (15 loc) • 813 B
TypeScript
import { CacheManager } from "./cache-manager.class";
import AppsCacheManager from "./entity-managers/system/apps.cache-manager";
import ApiKeysCacheManager from "./entity-managers/auth/api-keys.cache-manager";
import PermissionGroupsCacheManager from "./entity-managers/auth/permission-groups.cache-manager";
import PermissionsCacheManager from "./entity-managers/auth/permissions.cache-manager";
import RolesCacheManager from "./entity-managers/auth/roles.cache-manager";
import UsersCacheManager from "./entity-managers/auth/users.cache-manager";
export type JsmCoreCache = CacheManager & {
apps: AppsCacheManager;
apiKeys: ApiKeysCacheManager;
permissions: PermissionsCacheManager;
permissionGroups: PermissionGroupsCacheManager;
roles: RolesCacheManager;
users: UsersCacheManager;
};