(credential: APICredential)
| 79 | } |
| 80 | |
| 81 | createAPIForCredential(credential: APICredential) { |
| 82 | if (!(credential.type in this.#apis)) |
| 83 | throw new Error(`Unable to find API implementation for credential ${credential.type}.`); |
| 84 | return new (this.#apis[credential.type].apiClass)(credential); |
| 85 | } |
| 86 | |
| 87 | addCredential(credential: APICredential) { |
| 88 | if (credential.id) |
no outgoing calls
no test coverage detected