ResolvedSdkConfig
ResolvedSdkConfig = {
attribution?:AttributionDefaults;components?:ResolvedPlacement["components"];css?:string;currency?:Currency;hidden?:boolean;homepageLink?:string;lang?:Language;logoUrl?:string;name?:string;placements?:Record<string,ResolvedPlacement>;translations?:Record<string,string>; }
Defined in: types/resolvedConfig.ts:74
Resolved SDK config from backend /resolve endpoint
Language resolution and translation merging already applied
Properties
Section titled “Properties”attribution?
Section titled “attribution?”
optionalattribution?:AttributionDefaults
Defined in: types/resolvedConfig.ts:92
Default attribution params applied when building outbound sharing URLs.
Per-call overrides win over these backend defaults; utm_content is
intentionally excluded (per-content/per-product, never a merchant default).
components?
Section titled “components?”
optionalcomponents?:ResolvedPlacement["components"]
Defined in: types/resolvedConfig.ts:86
Global component defaults (used when no placement override exists)
optionalcss?:string
Defined in: types/resolvedConfig.ts:82
currency?
Section titled “currency?”
optionalcurrency?:Currency
Defined in: types/resolvedConfig.ts:78
hidden?
Section titled “hidden?”
optionalhidden?:boolean
Defined in: types/resolvedConfig.ts:81
When true, all SDK components should be hidden
homepageLink?
Section titled “homepageLink?”
optionalhomepageLink?:string
Defined in: types/resolvedConfig.ts:77
optionallang?:Language
Defined in: types/resolvedConfig.ts:79
logoUrl?
Section titled “logoUrl?”
optionallogoUrl?:string
Defined in: types/resolvedConfig.ts:76
optionalname?:string
Defined in: types/resolvedConfig.ts:75
placements?
Section titled “placements?”
optionalplacements?:Record<string,ResolvedPlacement>
Defined in: types/resolvedConfig.ts:84
translations?
Section titled “translations?”
optionaltranslations?:Record<string,string>
Defined in: types/resolvedConfig.ts:83