create-plume-react-project
Version:
CLI to create Plume React Project
13 lines (11 loc) • 567 B
text/typescript
import { Injector } from 'plume-ts-di';
import ApiHttpClient from './ApiHttpClient';
import ApiHttpClientAuthenticated from './ApiHttpClientAuthenticated';
import SessionApi from './session/SessionApi';
import PlumeAdminHttpClient from '@lib/plume-admin-api/PlumeHttpClient';
export default function installApiModule(injector: Injector) {
injector.registerSingleton(ApiHttpClient);
injector.registerSingleton(ApiHttpClientAuthenticated);
injector.registerSingleton(ApiHttpClientAuthenticated, PlumeAdminHttpClient);
injector.registerSingleton(SessionApi);
}