@graphprotocol/graph-cli
Version:
CLI for building for and deploying to The Graph
16 lines (15 loc) • 644 B
TypeScript
import immutable from 'immutable';
import { Subgraph, SubgraphOptions } from '../subgraph.js';
export default class EthereumSubgraph implements Subgraph {
manifest: SubgraphOptions['manifest'];
resolveFile: SubgraphOptions['resolveFile'];
protocol: SubgraphOptions['protocol'];
constructor(options: SubgraphOptions);
validateManifest(): any;
validateAbis(): any;
validateDataSourceAbis(dataSource: any, path: string): immutable.List<unknown>;
validateEvents(): any;
validateDataSourceEvents(dataSource: any, path: string): any;
validateCallFunctions(): any;
handlerTypes(): immutable.List<string>;
}