36 lines
936 B
TypeScript
36 lines
936 B
TypeScript
/**
|
|
* Admin API barrel export
|
|
* Centralized exports for all admin API modules
|
|
*/
|
|
|
|
import dashboardAPI from './dashboard';
|
|
import usersAPI from './users';
|
|
import groupsAPI from './groups';
|
|
import accountsAPI from './accounts';
|
|
import proxiesAPI from './proxies';
|
|
import redeemAPI from './redeem';
|
|
import settingsAPI from './settings';
|
|
import systemAPI from './system';
|
|
import subscriptionsAPI from './subscriptions';
|
|
import usageAPI from './usage';
|
|
|
|
/**
|
|
* Unified admin API object for convenient access
|
|
*/
|
|
export const adminAPI = {
|
|
dashboard: dashboardAPI,
|
|
users: usersAPI,
|
|
groups: groupsAPI,
|
|
accounts: accountsAPI,
|
|
proxies: proxiesAPI,
|
|
redeem: redeemAPI,
|
|
settings: settingsAPI,
|
|
system: systemAPI,
|
|
subscriptions: subscriptionsAPI,
|
|
usage: usageAPI,
|
|
};
|
|
|
|
export { dashboardAPI, usersAPI, groupsAPI, accountsAPI, proxiesAPI, redeemAPI, settingsAPI, systemAPI, subscriptionsAPI, usageAPI };
|
|
|
|
export default adminAPI;
|