@foundatiofx/fetchclient
Version:
A typed JSON fetch client with middleware support for Deno, Node and the browser.
20 lines • 461 B
TypeScript
export interface IObjectEvent<T> {
on(handler: {
(data?: T): void;
}): void;
off(handler: {
(data?: T): void;
}): void;
}
export declare class ObjectEvent<T> implements IObjectEvent<T> {
private handlers;
on(handler: {
(data?: T): void;
}): void;
off(handler: {
(data?: T): void;
}): void;
trigger(data?: T): void;
expose(): IObjectEvent<T>;
}
//# sourceMappingURL=ObjectEvent.d.ts.map