UNPKG

@superfluid-finance/sdk-core

Version:
35 lines 2.16 kB
import { Address, BigNumber, BlockNumber, Timestamp } from "../../mappedSubgraphTypes"; import { FlowOperator_Filter, FlowOperator_OrderBy } from "../../schema.generated"; import { RelevantAddressesIntermediate, SubgraphListQuery, SubgraphQueryHandler } from "../../subgraphQueryHandler"; import { FlowOperatorsQuery, FlowOperatorsQueryVariables } from "./flowOperators.generated"; export interface FlowOperator { id: string; createdAtBlockNumber: BlockNumber; createdAtTimestamp: Timestamp; updatedAtBlockNumber: BlockNumber; updatedAtTimestamp: Timestamp; flowOperator: Address; sender: Address; token: Address; flowRateAllowanceRemaining: BigNumber; allowance: BigNumber; permissions: number; } export type FlowOperatorListQuery = SubgraphListQuery<FlowOperator_Filter, FlowOperator_OrderBy>; export declare class FlowOperatorQueryHandler extends SubgraphQueryHandler<FlowOperator, FlowOperatorListQuery, FlowOperatorsQuery, FlowOperatorsQueryVariables> { getAddressFieldKeysFromFilter: () => { accountKeys: (keyof FlowOperator_Filter)[]; tokenKeys: (keyof FlowOperator_Filter)[]; }; getRelevantAddressesFromResultCore: (result: FlowOperator) => RelevantAddressesIntermediate; mapFromSubgraphResponse: (response: FlowOperatorsQuery) => FlowOperator[]; requestDocument: import("@graphql-typed-document-node/core").TypedDocumentNode<FlowOperatorsQuery, import("../../schema.generated").Exact<{ first?: import("../../schema.generated").InputMaybe<import("../../schema.generated").Scalars["Int"]["input"]>; orderBy?: import("../../schema.generated").InputMaybe<FlowOperator_OrderBy>; orderDirection?: import("../../schema.generated").InputMaybe<import("../../schema.generated").OrderDirection>; skip?: import("../../schema.generated").InputMaybe<import("../../schema.generated").Scalars["Int"]["input"]>; where?: import("../../schema.generated").InputMaybe<FlowOperator_Filter>; block?: import("../../schema.generated").InputMaybe<import("../../schema.generated").Block_Height>; }>>; } //# sourceMappingURL=flowOperator.d.ts.map