| 1234567891011121314151617181920 |
- import { Context } from '@nuxt/types/app'
- 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 {
- constructor (ctx: Context, args: DataProviderArgs) {
- super(ctx, args)
- }
- async invoke (data: AnyJson): Promise<any> {
- return data
- }
- static support (args:DataProviderArgs): boolean {
- return args.type === QUERY_TYPE.DEFAULT
- }
- }
- export default DefaultProvider
|