(secret: Secret, source: string)
| 74 | } |
| 75 | |
| 76 | const credentialFromSecret = (secret: Secret, source: string) => { |
| 77 | if (typeof secret === "string" || Redacted.isRedacted(secret)) return credential(secretEffect(secret, source)) |
| 78 | return credential( |
| 79 | Effect.gen(function* () { |
| 80 | return yield* secretEffect(yield* secret, source) |
| 81 | }), |
| 82 | ) |
| 83 | } |
| 84 | |
| 85 | export const value = (secret: string, source = "value") => credentialFromSecret(secret, source) |
| 86 |
no test coverage detected