(op: SimpleUnaryOperation<I, O>)
| 23 | * Template that creates implementation for unary op. |
| 24 | */ |
| 25 | export function createSimpleUnaryImpl<I extends number | string = number, |
| 26 | O extends number | string = number>(op: SimpleUnaryOperation<I, O>): |
| 27 | SimpleUnaryImpl<I, O> { |
| 28 | return (values, dtype, attrs) => { |
| 29 | const newValues = |
| 30 | util.getArrayFromDType(dtype, values.length); |
| 31 | for (let i = 0; i < values.length; ++i) { |
| 32 | newValues[i] = op(values[i], attrs); |
| 33 | } |
| 34 | return newValues; |
| 35 | }; |
| 36 | } |
no test coverage detected
searching dependent graphs…