remix/router · Type

View Source

ContextWithParams

Summary

Adds route params to a RequestContext while preserving its existing context values.

Signature

type ContextWithParams<context, params> =
  context extends RequestContextTypes<any, any>
    ? RequestContextWithEntries<
        MergeContextParams<ContextParams<context>, params>,
        RequestContextEntries<context>
      >
    : RequestContextWithEntries<params, []>