Variable PROTOCOL_FIELDSConst
PROTOCOL_FIELDS: Readonly<
{
componentToHost: Readonly<
{
"action.request": { optional: never[]; required: string[] };
"field.change": { optional: never[]; required: string[] };
navigate: { optional: never[]; required: string[] };
ready: { optional: never[]; required: string[] };
resize: { optional: never[]; required: string[] };
},
>;
hostToComponent: Readonly<
{
"field.result": { optional: string[]; required: string[] };
init: { optional: string[]; required: string[] };
theme: { optional: never[]; required: string[] };
update: { optional: string[]; required: string[] };
},
>;
},
> = ...
Her ileti tipinin alan kümesi (tek kaynak).
Neden yazıldı: Panelin zod şeması
strictnesnelerdir; alan kümeleri bu tablodan farklılaşırsa uyum testi kırılır.parseHostMessageda bilinmeyen alanı bu tabloyla reddeder.