@superfluid-finance/sdk-core
Version:
SDK Core for building with Superfluid Protocol
22 lines • 1.73 kB
TypeScript
import { TransferEvent } from "../../events";
import { TransferEvent_Filter, TransferEvent_OrderBy } from "../schema.generated";
import { RelevantAddressesIntermediate, SubgraphListQuery, SubgraphQueryHandler } from "../subgraphQueryHandler";
import { TransferEventsQuery, TransferEventsQueryVariables } from "./events.generated";
export type TransferEventListQuery = SubgraphListQuery<TransferEvent_Filter, TransferEvent_OrderBy>;
export declare class TransferEventQueryHandler extends SubgraphQueryHandler<TransferEvent, TransferEventListQuery, TransferEventsQuery, TransferEventsQueryVariables> {
getAddressFieldKeysFromFilter: () => {
accountKeys: (keyof TransferEvent_Filter)[];
tokenKeys: (keyof TransferEvent_Filter)[];
};
getRelevantAddressesFromResultCore(result: TransferEvent): RelevantAddressesIntermediate;
mapFromSubgraphResponse(response: TransferEventsQuery): TransferEvent[];
requestDocument: import("@graphql-typed-document-node/core").TypedDocumentNode<TransferEventsQuery, import("../schema.generated").Exact<{
first?: import("../schema.generated").InputMaybe<import("../schema.generated").Scalars["Int"]["input"]>;
skip?: import("../schema.generated").InputMaybe<import("../schema.generated").Scalars["Int"]["input"]>;
where?: import("../schema.generated").InputMaybe<TransferEvent_Filter>;
orderBy?: import("../schema.generated").InputMaybe<TransferEvent_OrderBy>;
orderDirection?: import("../schema.generated").InputMaybe<import("../schema.generated").OrderDirection>;
block?: import("../schema.generated").InputMaybe<import("../schema.generated").Block_Height>;
}>>;
}
//# sourceMappingURL=transferEvents.d.ts.map