@humany/widget-chat
Version:
Humany Widget Chat Platform
13 lines • 720 B
TypeScript
import { Adapter, CancelAdapterDelegate, InvokeAdapterDelegate } from '@humany/widget-adapters';
import { Container } from '@webprovisions/platform';
import { AdapterSubmitionData, AdapterSubmitionResult } from '../typings';
export default class ChatAdapter implements Adapter {
private container;
lockMap: Map<string, boolean>;
constructor(container: Container);
locked: (id: string) => boolean | undefined;
lock: (id: string) => Map<string, boolean>;
unlock: (id: string) => boolean;
submit: (invoke: InvokeAdapterDelegate, cancel: CancelAdapterDelegate) => (contactMethod: AdapterSubmitionData) => Promise<AdapterSubmitionResult | void>;
}
//# sourceMappingURL=adapter.d.ts.map