Skip to content

MemoryStore

new MemoryStore(): MemoryStore;

MemoryStore

cleanup(maxAgeMs): Promise<number>;
Parameter Type

maxAgeMs

number

Promise<number>

SessionStore.cleanup


delete(id): Promise<void>;
Parameter Type

id

string

Promise<void>

SessionStore.delete


get(id): Promise<Session | null>;
Parameter Type

id

string

Promise<Session | null>

SessionStore.get


list(userId?): Promise<Session[]>;
Parameter Type

userId?

string

Promise<Session[]>

SessionStore.list


listAuditEntries(sessionId, opts?): Promise<ConversationAuditEntry[]>;
Parameter Type

sessionId

string

opts

AuditListOptions

Promise<ConversationAuditEntry[]>

SessionStore.listAuditEntries


listSessions(window?, filter?): Promise<Session[]>;
Parameter Type

window?

SessionListWindow

filter?

(session) => boolean

Promise<Session[]>

SessionStore.listSessions


save(session): Promise<void>;
Parameter Type

session

Session

Promise<void>

SessionStore.save