Vinyl
    Preparing search index...

    An Abort instance emits an 'abort' event when aborted.

    A native AbortController is encapsulated if the platform supports it, allowing for fetch cancellation.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    logPrefix: string = ...

    A string prefix for all log statements made by this target.

    Accessors

    • get "[toStringTag]"(): string

      Returns string

    • get nativeSignal(): null | AbortSignal

      Returns a native signal on supported platforms.

      Returns null | AbortSignal

    • get reason(): null | Error

      A JavaScript value providing the abort reason, once this signal has aborted.

      Returns null | Error

    Methods

    • Sets to the aborted state with the given reason, and emits an 'abort' event. If this signal is already aborted, this will do nothing.

      Parameters

      • reason: Error = ...

      Returns void

    • True if this signal is aborted.

      Returns boolean

    • Dispatches an event.

      Type Parameters

      • K extends "abort"

      Parameters

      • type: K

        The key of the event within EventMap

      • event: AbortEventMap[K]

        If the passed event is read-only, then it may be re-used/cached. Otherwise, it should be a new event object every dispatch. If no target property is set on the event, the target will be set to this host.

      Returns void

    • Returns true if the event host has any listeners for the given type.

      Parameters

      • type: "abort"

      Returns boolean

    • Throws this signal's abort reason if the signal has been aborted; otherwise it does nothing.

      Returns void