sinch-rtc
Version:
RTC JavaScript/Web SDK
16 lines (15 loc) • 692 B
TypeScript
import { InstanceCredentials } from ".";
import { RequestContext } from "../api";
import { InstanceAuthentication } from "./InstanceAuthentication";
import { UserInstance } from "../../instance/UserInstance";
export declare class InstanceRequestSignatureV1Authentication implements InstanceAuthentication {
private instanceCredentials;
private userInstance;
prolong: () => Promise<void>;
private secret;
constructor(instanceCredentials: InstanceCredentials, userInstance: UserInstance, prolong: () => Promise<void>);
get credentials(): InstanceCredentials;
get instance(): UserInstance;
get id(): string;
pre: (context: RequestContext) => Promise<void>;
}