Skip to content

ui-router-server / ssr / ResolvePayload

Interface: ResolvePayload ​

Defined in: resolve-payload.ts:22

The resolved values a server render drew a page with, as dehydrate from ui-router-server/ssr writes them and seed from ui-router-server/ssr/client adopts them.

Properties ​

PropertyModifierTypeDescriptionDefined in
paramsreadonlyReadonly<Record<string, JsonValue>>That state's url parameter values, keyed by parameter id, each encoded by its type as the url spells it. Config parameters never reach the url, so they stay out, and so does a parameter without a value.resolve-payload.ts:30
resolvesreadonlyReadonly<Record<string, Readonly<Record<string, JsonValue>>>>Resolved values keyed by state name, then by resolve token. A value a transporter carried, or one nested in it, is its transporter's encoding.resolve-payload.ts:35
statereadonlystringThe name of the state the payload was drawn for.resolve-payload.ts:24
transported?readonlyReadonly<Record<string, Readonly<Record<string, readonly { path: readonly (string | number)[]; type: string; }[]>>>>Where the values transporters encoded sit in `resolves`, keyed by state name, then by resolve token: each one's transporter name and its path of keys from the resolve's value ([] for the value itself). Absent when no transporter encoded anything.resolve-payload.ts:45