CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
web.d.ts68 linesDownload Raw Back to bare-events
1interface AbortSignal extends EventTarget {}2 3export interface EventOptions {4  bubbles?: boolean5  cancelable?: boolean6  composed?: boolean7}8 9export interface Event {10  readonly type: string11  readonly target: EventTarget | null12  readonly currentTarget: EventTarget | null13  readonly bubbles: boolean14  readonly cancelable: boolean15  readonly composed: boolean16  readonly defaultPrevented: boolean17  readonly isTrusted: boolean18 19  preventDefault(): void20  stopPropagation(): void21  stopImmediatePropagation(): void22}23 24export class Event {25  constructor(type: string, options?: EventOptions)26}27 28export interface AddEventListenerOptions {29  capture?: boolean30  passive?: boolean31  once?: boolean32  signal?: AbortSignal | null33}34 35export interface RemoveEventListenerOptions {36  capture?: boolean37}38 39export interface EventTarget {40  addEventListener(41    type: string,42    callback: EventListener,43    options?: AddEventListenerOptions | boolean44  ): void45 46  removeEventListener(47    type: string,48    callback: EventListener,49    options?: RemoveEventListenerOptions | boolean50  ): void51 52  dispatchEvent(event: Event): boolean53}54 55export class EventTarget {56  constructor()57}58 59export type EventListener = EventCallback | EventHandler60 61export interface EventCallback {62  (event: Event): void63}64 65export interface EventHandler {66  handleEvent(event: Event): void67}68