import {AnyJson, DataProviderArgs, Provider} from "~/types/interfaces"; import BaseProvider from "~/services/dataProvider/provider/baseProvider"; import {QUERY_TYPE} from "~/types/enums"; import {Context} from "@nuxt/types/app"; class DefaultProvider extends BaseProvider implements Provider{ constructor(ctx: Context, args: DataProviderArgs) { super(ctx, args); } async invoke(data: AnyJson): Promise{ return data } static support(args:DataProviderArgs): boolean{ return args.type === QUERY_TYPE.DEFAULT } } export default DefaultProvider