UNPKG

safe-apps-sdk

Version:

SDK developed to integrate third-party apps with Safe app.

17 lines (16 loc) 619 B
import { Methods } from './methods'; import { Communicator, SuccessResponse } from '../types'; declare class PostMessageCommunicator implements Communicator { private readonly allowedOrigins; private callbacks; private debugMode; private isServer; constructor(allowedOrigins?: RegExp[] | null, debugMode?: boolean); private isValidMessage; private logIncomingMessage; private onParentMessage; private handleIncomingMessage; send: <M extends Methods, P, R>(method: M, params: P) => Promise<SuccessResponse<R>>; } export default PostMessageCommunicator; export * from './methods';