class PothosSmartSubscriptionsPlugin extends BasePlugin<Types, { cache?: SubscriptionCache<Types>; }>import { PothosSmartSubscriptionsPlugin } from "https://dotland.deno.dev/x/pothos@release-1689883337/packages/plugin-smart-subscriptions/mod.ts"; ConstructorsnewPothosSmartSubscriptionsPlugin(buildCache: BuildCache<Types>)Type ParametersTypes extends SchemaTypesPropertiesdebounceDelay: number | nullsmartSubscriptionsToQueryField: Map<string, Extract<PothosOutputFieldConfig<Types>, { kind: "Query"; }>>subscribe: (name: string,context: Types["Context"],cb: (err: unknown, data: unknown) => void,) => Promise<void> | voidunsubscribe: (name: string, context: Types["Context"]) => Promise<void> | voidMethodscreateRequestData(context: Types["Context"])onOutputFieldConfig(fieldConfig: PothosOutputFieldConfig<Types>)wrapResolve(resolve: GraphQLFieldResolver<unknown, Types["Context"]>, field: PothosOutputFieldConfig<Types>): GraphQLFieldResolver<unknown, Types["Context"]>wrapResolveType(resolveType: GraphQLTypeResolver<unknown, Types["Context"]>)