import { EventName, type IEvent } from "./types"; export interface IFeedobellEventProps { bubbles ?: boolean; composed ?: boolean } export class FeedobellEvent extends CustomEvent> { constructor(data: IEvent, props?: IFeedobellEventProps) { const name = data.name; super(name, { detail: data , ...props }); } }