fitness-libraries
Version:
Fitness libraries as inversify modules.
18 lines (15 loc) • 599 B
text/typescript
import { inject, injectable, named } from 'inversify';
import { Storage } from 'storage-keeper';
import TokenStorageService from '../../../TokenStorageService';
import { SYMBOLS } from '../constants';
()
class GarminStorageService extends TokenStorageService<string> {
public constructor(
(Storage) storage: Storage,
(SYMBOLS.env) (SYMBOLS.apiStorageName) storageName: string,
(SYMBOLS.env) (SYMBOLS.login) email: string,
) {
super(storage, `${storageName}${email}`);
}
}
export default GarminStorageService;