#include "third_party/blink/renderer/modules/push_messaging/push_event.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_arraybuffer_arraybufferview_usvstring.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_push_event_init.h"
#include "third_party/blink/renderer/core/typed_arrays/dom_array_piece.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
namespace blink {
PushEvent::PushEvent(const AtomicString& type,
PushMessageData* data,
WaitUntilObserver* observer)
: … { … }
PushEvent::PushEvent(const AtomicString& type,
const PushEventInit* initializer,
ExceptionState& exception_state)
: … { … }
PushEvent::~PushEvent() = default;
const AtomicString& PushEvent::InterfaceName() const { … }
PushMessageData* PushEvent::data() { … }
void PushEvent::Trace(Visitor* visitor) const { … }
}