@graphql-mesh/plugin-live-query
Version:
11 lines (10 loc) • 433 B
TypeScript
import { Plugin } from '@envelop/core';
import { Logger, YamlConfig } from '@graphql-mesh/types';
import { InMemoryLiveQueryStore } from '@n1ru4l/in-memory-live-query-store';
interface InvalidateByResultParams {
liveQueryStore: InMemoryLiveQueryStore;
invalidations: YamlConfig.LiveQueryInvalidation[];
logger: Logger;
}
export declare function useInvalidateByResult(params: InvalidateByResultParams): Plugin;
export {};