import { AnyJson, DataProviderArgs, Provider } from '~/types/interfaces' import BaseProvider from '~/services/dataProvider/provider/baseProvider' import { QUERY_TYPE } from '~/types/enums' class DefaultProvider extends BaseProvider implements Provider { /** * Exécute la requête et retourne la réponse désérialisée * @param data */ // eslint-disable-next-line require-await async invoke (data: AnyJson): Promise { return data } /** * Is the given argument a supported model * @param args */ static support (args:DataProviderArgs): boolean { return args.type === QUERY_TYPE.DEFAULT } } export default DefaultProvider