温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.bun.com/reference/bun/MessageEvent
点击访问原文链接

Bun.MessageEvent TypeScript type alias | API Reference | Bun

Bun.MessageEvent TypeScript type alias | API Reference | BunBuildDocsReferenceGuidesBlogDiscord/Bun/MessageEventTMessageEvent

Search the reference...

/

BuildDocsReferenceGuidesBlogDiscord/Bun/MessageEventTMessageEvent

type

MessageEventtype MessageEventT = any> = Bun.__internal.UseLibDomIfAvailable'MessageEvent', BunMessageEventT>>Referenced typestype UseLibDomIfAvailableGlobalThisKeyName extends PropertyKey, Otherwise> = LibDomIsLoaded extends true ? typeof globalThis extends { [K in GlobalThisKeyName]: infer T } ? T : Otherwise : Otherwise

Helper type for avoiding conflicts in types.

Uses the lib.dom.d.ts definition if it exists, otherwise defines it locally.

This is to avoid type conflicts between lib.dom.d.ts and @types/bun.

Unfortunately some symbols cannot be defined when both Bun types and lib.dom.d.ts types are loaded, and since we can't redeclare the symbol in a way that satisfies both, we need to fallback to the type that lib.dom.d.ts provides.

interface BunMessageEventT = any>

A message received by a target object.

readonly AT_TARGET: 2readonly bubbles: boolean

Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.

MDN Reference

readonly BUBBLING_PHASE: 3readonly cancelable: boolean

Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.

MDN Reference

readonly CAPTURING_PHASE: 1readonly composed: boolean

Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.

MDN Reference

readonly currentTarget: null | EventTarget

Returns the object whose event listener's callback is currently being invoked.

MDN Reference

readonly data: T

Returns the data of the message.

readonly defaultPrevented: boolean

Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.

MDN Reference

readonly eventPhase: number

Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.

MDN Reference

readonly isTrusted: boolean

Returns true if event was dispatched by the user agent, and false otherwise.

MDN Reference

readonly lastEventId: string

Returns the last event ID string, for server-sent events.

readonly NONE: 0readonly origin: string

Returns the origin of the message, for server-sent events and cross-document messaging.

readonly ports: readonly MessagePort[]

Returns the MessagePort array sent with the message, for cross-document messaging and channel messaging.

readonly source: undefined | nullreadonly target: null | EventTarget

Returns the object to which event is dispatched (its target).

MDN Reference

readonly timeStamp: number

Returns the event's timestamp as the number of milliseconds measured relative to the time origin.

MDN Reference

readonly type: string

Returns the type of event, e.g. "click", "hashchange", or "submit".

MDN Reference

composedPath(): EventTarget[];

Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is "closed" that are not reachable from event's currentTarget.

MDN Reference

composedPath(): [EventTarget?];

Returns an array containing the current EventTarget as the only entry or empty if the event is not being dispatched. This is not used in Node.js and is provided purely for completeness.

preventDefault(): void;

Sets the defaultPrevented property to true if cancelable is true.

stopImmediatePropagation(): void;

Stops the invocation of event listeners after the current one completes.

stopPropagation(): void;

This is not used in Node.js and is provided purely for completeness.

Resources

ReferenceDocsGuidesDiscordMerch StoreGitHubBlog 

Toolkit

RuntimePackage managerTest runnerBundlerPackage runner

Project

Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicense

Baked with ❤️ in San Francisco

We're hiring →

Bun.MessageEvent TypeScript type alias | API Reference | Bun,AI智能索引,全网链接索引,智能导航,网页索引

    API documentation for type bun.MessageEvent | Bun