@es-react/react
Version:
Hippy react framework
15 lines (14 loc) • 678 B
TypeScript
type NetworkChangeEventData = any;
type NetworkInfoCallback = (data: NetworkChangeEventData) => void;
interface NetInfoRevoker {
eventName: string;
listener?: NetworkInfoCallback | undefined;
}
declare class NetInfoRevoker implements NetInfoRevoker {
constructor(eventName: string, listener: (data: any) => void);
remove(): void;
}
declare function addEventListener(eventName: string, listener: NetworkInfoCallback): NetInfoRevoker;
declare function removeEventListener(eventName: string, listener?: NetInfoRevoker | NetworkInfoCallback): void;
declare function fetch(): Promise<NetworkChangeEventData>;
export { addEventListener, removeEventListener, fetch, };