(ds: SubstrateProjectDs)
| 119 | } |
| 120 | |
| 121 | function dsContainsNonEventHandlers(ds: SubstrateProjectDs): boolean { |
| 122 | if (isRuntimeDs(ds)) { |
| 123 | return !!ds.mapping.handlers.find( |
| 124 | (handler) => handler.kind !== SubstrateHandlerKind.Event, |
| 125 | ); |
| 126 | } else if (isCustomDs(ds)) { |
| 127 | // TODO this can be improved upon in the future. |
| 128 | return true; |
| 129 | } |
| 130 | return true; |
| 131 | } |
| 132 | |
| 133 | export function isOnlyEventHandlers(project: SubqueryProject): boolean { |
| 134 | const hasNonEventHandler = !!project.dataSources.find((ds) => |
no test coverage detected