12 lines
317 B
TypeScript
Raw Normal View History

2021-07-08 18:15:32 +02:00
import * as usersPermissions from '../services/users-permissions';
import * as user from '../services/user';
import * as jwt from '../services/jwt';
2021-06-29 16:27:35 +02:00
type S = {
2021-07-08 18:15:32 +02:00
['users-permissions']: typeof usersPermissions;
2021-06-29 16:27:35 +02:00
user: typeof user;
jwt: typeof jwt;
};
export function getService<T extends keyof S>(name: T): S[T];