Brian P. Holt
Brian P. Holt
This is stale; I'm closing it.
Is this the `ClientContext` returned by the `Context.getClientContext` method? https://docs.aws.amazon.com/lambda/latest/dg/java-context.html
I wonder if `clientContext.client` is `undefined` on https://github.com/typelevel/feral/blob/07b05570ee86ce1cfdd4204c94338ec0bb1de722/lambda/js/src/main/scala/feral/lambda/ContextPlatform.scala#L45
It's frustrating that the [Typescript definitions for this type](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/b1262fe392b8dc50137e04d7c66f6fe93e0e40e3/types/aws-lambda/handler.d.ts#L133-L135) don't model this as potentially undefined: ```typescript export interface ClientContext { client: ClientContextClient; Custom?: any; env: ClientContextEnv; } ``` I'm going...
Ultimately, I think it's just an ergonomics thing. When I wrote up this issue I was focused on recreating a specific interface, so getting to `F[Option[Foo]]` was my goal, but...
> See also: https://github.com/etorreborre/specs2-cats/tree/master/scalacheck-effect Thanks for sharing this! I was unaware of that library, but even so, it looks like it only supports Specs2 5 and Scala 3. Unfortunately for...
I was going to suggest copying [`catsMtlEffectLocalForIO`](https://github.com/armanbilge/oxidized/blob/ac203fdfeaf7acf97b81857fe658ebf4b34bb0e5/core/src/main/scala/oxidized/instances/io.scala#L34-L43) into natchez-mtl until it's adding to cats-effect, but maybe this is fine instead. My main hesitation is that we'd want to be careful...
If we didn't want to publicly expose a copy of `catsMtlEffectLocalForIO` (although I do think including it here and then making it no longer `implicit` once it's available in cats-effect...
With the release of Cats Effect 3.6, do we still need this PR @kubukoz?
Sounds like a great idea to me! Thanks for submitting the PR @alexcardell.