@chasemoskal/magical
Version:
web toolkit for lit apps
11 lines (10 loc) • 515 B
TypeScript
export declare class MagicEventBase<D> extends CustomEvent<D> {
static readonly type: string;
static readonly target: (target: EventTarget) => {
dispatch(detail: unknown, options?: Partial<import("./types/dispatch-options.js").DispatchOptions> | undefined): void;
listen(listener: (event: MagicEventBase<unknown>) => void, options?: boolean | AddEventListenerOptions | undefined): () => void;
};
constructor(name: string, options: CustomEventInit<D> & {
detail: D;
});
}