session - activitystream/asa.js GitHub Wiki

@activitystream/asa > session

Module: session

Classes

Interfaces

Variables

Functions

Object literals


Variables

<Const> SESSION_COOKIE_NAME

● SESSION_COOKIE_NAME: "__asa_session" = "__asa_session"

Defined in session.ts:51


<Const> SESSION_EXPIRE_TIMEOUT

● SESSION_EXPIRE_TIMEOUT: number = 30 _ 60 _ 1000

Defined in session.ts:50


<Let> sessionManager

● sessionManager: SessionManager = new SessionManager()

Defined in session.ts:116


<Const> sessionStore

● sessionStore: object = store

Defined in session.ts:48

Type declaration

getItem: get

hasItem: get

removeItem: remove

setItem: set


Functions

<Const> customSession

customSession(hasSession: function, getSession: function, createSession: function): void

Defined in session.ts:117

Parameters:

Param Type
hasSession function
getSession function
createSession function

Returns: void


<Const> resetManager

resetManager(): void

Defined in session.ts:134

Returns: void


Object literals

<Const> persistence

persistence: object

Defined in session.ts:11

get

get(id: string): string

Defined in session.ts:12

Parameters:

Param Type
id string

Returns: string


remove

remove(id: string): void

Defined in session.ts:30

Parameters:

Param Type
id string

Returns: void


set

set(id: string, value: string): boolean

Defined in session.ts:21

Parameters:

Param Type
id string
value string

Returns: boolean



<Const> proxy

proxy: object

Defined in session.ts:138

createSession

createSession(data?: Data): void

Defined in session.ts:140

Parameters:

Param Type
Optional data Data

Returns: void


destroySession

destroySession(): void

Defined in session.ts:143

Returns: void


getSession

getSession(): Session

Defined in session.ts:139

Returns: Session


hasSession

hasSession(): boolean

Defined in session.ts:141

Returns: boolean


updateTimeout

updateTimeout(data?: Data): void

Defined in session.ts:142

Parameters:

Param Type
Optional data Data

Returns: void



<Const> store

store: object

Defined in session.ts:41

getItem

● getItem: get = persistence.get

Defined in session.ts:43


hasItem

● hasItem: get = persistence.get

Defined in session.ts:42


removeItem

● removeItem: remove = persistence.remove

Defined in session.ts:45


setItem

● setItem: set = persistence.set

Defined in session.ts:44



⚠️ **GitHub.com Fallback** ⚠️