Hyperlinkv0.9.0-beta.0

Gate

Gate.HttpApiClientconstsrc/internal/httpApiClient.ts:797
<Self>(): <
  ApiId extends string,
  Groups extends HttpApiGroup.Constraint,
  const Name extends string,
  const MK extends string = "metrics"
>(
  key: Name,
  api: HttpApiType.HttpApi<ApiId, Groups>,
  config?: HttpApiClientTagConfig & { readonly metricsKey?: MK }
) => StampedHttpApiClientTag<Self, Groups, MK>

Class factory: Hyperlink Tag for an HttpApi client — no baked .layer. Pair with httpApiClientLayer.

constructorshttpApiClientLayer
export const HttpApiClient = <Self>() =>
  <
    ApiId extends string,
    Groups extends HttpApiGroup.Constraint,
    const Name extends string,
    const MK extends string = "metrics",
  >(
    key: Name,