watcher-ts/packages/codegen/src/data/entities/SyncStatus.yaml
prathamesh0 06ba24e38f Generate GQL API for subgraph entities and auto-diff based on store set (#38)
* Add subgraph schema types to the generated schema

* Add queries for subgraph entities

* Add entity generation for subgraph entities

* Call subgraph event handler in indexer

* Refactor subgraph schema and entity generation

* Add resolvers generation for subgraph entities

* Get event signature in the event

* Add NonNullType check for field type in entity generation

* Auto-diff based on store set

* Use contract address from data source in loader

* Change subgraph-schema arg to subgraph-path arg
2021-12-28 16:08:05 +05:30

50 lines
1.0 KiB
YAML

className: SyncStatus
implements: SyncStatusInterface
indexOn: []
columns:
- name: id
tsType: number
columnType: PrimaryGeneratedColumn
- name: chainHeadBlockHash
pgType: varchar
tsType: string
columnType: Column
columnOptions:
- option: length
value: 66
- name: chainHeadBlockNumber
pgType: integer
tsType: number
columnType: Column
- name: latestIndexedBlockHash
pgType: varchar
tsType: string
columnType: Column
columnOptions:
- option: length
value: 66
- name: latestIndexedBlockNumber
pgType: integer
tsType: number
columnType: Column
- name: latestCanonicalBlockHash
pgType: varchar
tsType: string
columnType: Column
columnOptions:
- option: length
value: 66
- name: latestCanonicalBlockNumber
pgType: integer
tsType: number
columnType: Column
imports:
- toImport:
- Entity
- PrimaryGeneratedColumn
- Column
from: typeorm
- toImport:
- SyncStatusInterface
from: '@vulcanize/util'