cross-origin-client
Version:
A client library for secure cross-origin communication using the postMessage API.
15 lines (12 loc) • 354 B
text/typescript
import { CrossEvent } from './types.mjs';
declare class CrossOriginClient {
private static instance;
private resolvePromises;
private trustedOrigin;
constructor(args: {
trustedOrigin: string;
});
private register;
send<ReturnType>(event: CrossEvent): Promise<CrossEvent<ReturnType>>;
}
export { CrossOriginClient };