| 123456789101112131415161718192021222324 |
- 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<any> {
- 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
|