( segments: ReadonlyArray<Segment>, acquirer: Acquirer, compiler: Compiler, spanAttributes: ReadonlyArray<readonly [string, unknown]>, transformRows: (<A extends object>(row: ReadonlyArray<A>) => ReadonlyArray<A>) | undefined )
| 1239 | } |
| 1240 | |
| 1241 | const makeUnsafe = <A = Row>( |
| 1242 | segments: ReadonlyArray<Segment>, |
| 1243 | acquirer: Acquirer, |
| 1244 | compiler: Compiler, |
| 1245 | spanAttributes: ReadonlyArray<readonly [string, unknown]>, |
| 1246 | transformRows: (<A extends object>(row: ReadonlyArray<A>) => ReadonlyArray<A>) | undefined |
| 1247 | ): StatementImpl<A> => { |
| 1248 | const self = Object.create(StatementProto) |
| 1249 | self.segments = segments |
| 1250 | self.acquirer = acquirer |
| 1251 | self.compiler = compiler |
| 1252 | self.spanAttributes = spanAttributes |
| 1253 | self.transformRows = transformRows |
| 1254 | return self |
| 1255 | } |
| 1256 | |
| 1257 | // TODO: figure out why these diagnostics are emitted |
| 1258 | const StatementProto: Omit< |
no outgoing calls
no test coverage detected