(event: IngestEvent)
| 143 | } |
| 144 | |
| 145 | function routeEvent(event: IngestEvent): LakeRoute | undefined { |
| 146 | if (typeof event._datalake_key !== "string") return |
| 147 | const match = event._datalake_key.match(LAKE_TYPE) |
| 148 | if (!match?.[1] || !match[2]) return |
| 149 | return { |
| 150 | database: match[1], |
| 151 | table: match[2], |
| 152 | } |
| 153 | } |
| 154 | |
| 155 | function toFirehoseRecord(event: IngestEvent, route: LakeRoute): FirehoseRecord { |
| 156 | return { |
no outgoing calls
no test coverage detected