mirror of
https://github.com/Unleash/unleash.git
synced 2025-11-24 20:06:55 +01:00
We're migrating to ESM, which will allow us to import the latest versions of our dependencies. Co-Authored-By: Christopher Kolstad <chriswk@getunleash.io>
36 lines
1.0 KiB
TypeScript
36 lines
1.0 KiB
TypeScript
import type { IFavoriteFeaturesStore } from '../../lib/types/index.js';
|
|
import type { IFavoriteFeatureKey } from '../../lib/types/stores/favorite-features.js';
|
|
import type { IFavoriteFeature } from '../../lib/types/favorites.js';
|
|
/* eslint-disable @typescript-eslint/no-unused-vars */
|
|
export default class FakeFavoriteFeaturesStore
|
|
implements IFavoriteFeaturesStore
|
|
{
|
|
addFavoriteFeature(
|
|
favorite: IFavoriteFeatureKey,
|
|
): Promise<IFavoriteFeature | undefined> {
|
|
return Promise.resolve(undefined);
|
|
}
|
|
|
|
delete(key: IFavoriteFeatureKey): Promise<void> {
|
|
return Promise.resolve(undefined);
|
|
}
|
|
|
|
deleteAll(): Promise<void> {
|
|
return Promise.resolve(undefined);
|
|
}
|
|
|
|
destroy(): void {}
|
|
|
|
exists(key: IFavoriteFeatureKey): Promise<boolean> {
|
|
return Promise.resolve(false);
|
|
}
|
|
|
|
get(key: IFavoriteFeatureKey): Promise<IFavoriteFeature | undefined> {
|
|
return Promise.resolve(undefined);
|
|
}
|
|
|
|
getAll(query?: Object): Promise<IFavoriteFeature[]> {
|
|
return Promise.resolve([]);
|
|
}
|
|
}
|