Skip to main content

message_event_ctor

Function message_event_ctor 

Source
pub(crate) fn message_event_ctor(
    it: &mut Interp,
    t: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

new MessageEvent(type, options)(丸ごと未対応だった。window. postMessage()/reportError() は内部でこの形の Event を素朴な Obj::plain() で組み立てていたが、ユーザーコードから同じ形を dispatchEvent シミュレーション用に直接構築するコンストラクタ自体が 存在しなかった)。基底の Event プロパティは event_ctor を再利用し、 data/origin/lastEventId/source/ports を追加する。