(name: string, returnObj: boolean = false)
| 2079 | findInputSlot<TReturn extends false>(name: string, returnObj?: TReturn): number |
| 2080 | findInputSlot<TReturn extends true>(name: string, returnObj?: TReturn): INodeInputSlot |
| 2081 | findInputSlot(name: string, returnObj: boolean = false) { |
| 2082 | const { inputs } = this |
| 2083 | if (!inputs) return -1 |
| 2084 | |
| 2085 | for (const [i, input] of inputs.entries()) { |
| 2086 | if (name == input.name) { |
| 2087 | return !returnObj ? i : input |
| 2088 | } |
| 2089 | } |
| 2090 | return -1 |
| 2091 | } |
| 2092 | |
| 2093 | /** |
| 2094 | * returns the output slot with a given name (used for dynamic slots), -1 if not found |
no outgoing calls
no test coverage detected