Les champs publient vers le publisher ; les valeurs ci-dessous passent
par sub().
Published values (from sub):
Email: ${sub("publishDemo.email") || "—"}
Message: ${sub("publishDemo.message") || "—"}
@get — même service que
sonic-queue (https://geo.api.gouv.fr/).
Propriété typée ApiGetResult<T>.
HTTP ${status}
` : ""} ${this.geoApiPayload === null ? html`Chargement…
` : !rows || rows.length === 0 ? html`Aucune commune
` : html`
Config dynamique (docsDemoDynApiConf\${configSlot}) +
path d’endpoint avec communeLimit. « Toucher la config »
déclenche un nouveau GET.
HTTP ${status} · limit=${this.communeLimit} · conf= docsDemoDynApiConf${this.configSlot}
` : ""} ${this.geoApiPayloadDyn === null ? html`Chargement…
` : !rows || rows.length === 0 ? html`Aucune commune
` : html`
@get (scoped) + @publish sur la clé du
payload + @subscribe sur .result — même
rendu que <demo-api-get> (doc @get).
HTTP ${status}
` : ""} ${this.geoApiPayloadPublished === null ? html`Chargement…
` : !rows || rows.length === 0 ? html`Aucune commune
` : html`
@subscribe avec chemin dynamique
demoUsers.\${userIndex}
${this.user.firstName} ${this.user.lastName}
${this.user.email}
No user at index ${this.userIndex}
`}