UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

21 lines (20 loc) 608 B
import * as Ocra from "../ocra/api"; export interface Instance extends Omit<Ocra.Instance, "expireAt"> { expireAt?: Date; } export declare class UserInstance { instance: Instance; config: Ocra.Config; iat: Date; private static readonly DAY_IN_MS; private timeService; static parse(data: any): UserInstance; constructor(instance: Instance, config: Ocra.Config, iat: Date); hasExpired(): boolean; private isShortLived; get Ttl(): number; shouldProlong(extendTtlWindowDays: number): boolean; private expiresIn; get id(): string; toString(): string; }